摘要: 转载:https://segmentfault.com/a/1190000018045211?utm_source=tag-newest 1、启动终端,输入命令:xcode-select --install,然后一路点击安装 2、安装成功后,输入命令:gcc -v 来查看是否成功 若是第一步报错,提 阅读全文
posted @ 2020-05-07 11:40 dearddu 阅读(7306) 评论(0) 推荐(0) 编辑
摘要: 首先打开终端 open ~/.bash_profile 打开配置文件 写入python的外部环境变量(本人的版本是3.7) export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.7/bin 重命名python alia 阅读全文
posted @ 2020-04-26 10:57 dearddu 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: auulre 新出的测试报告,页面好看,领导都喜欢, 命令行工具 一、环境安装 因为我用的是mac 所以直接brew install allure. 下载过程中如果有把偶偶 估计就是缺失xcode或者gcc,下载即可 二、使用 进入所在目录,pytest --alluredir ./report/a 阅读全文
posted @ 2020-03-20 18:45 dearddu 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 首先import os, 写入系统当前目录的环境变量 然后用os.envtiron方法来获取。 可以写到conftest.py中,放到根目录下,当成全局变量 #命令行参数设置parser.addoption( "--cmdhost", action="store", default="http:// 阅读全文
posted @ 2020-03-20 13:57 dearddu 阅读(3726) 评论(0) 推荐(0) 编辑
摘要: 判断场景: 1、content-type : multipart/form-data 2、表单webforms为下图所示: 3、接口文档 使用: pip install requests-toolbelt 或 pip install requests-toolbelt --index-url htt 阅读全文
posted @ 2020-03-18 23:55 dearddu 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 如何快速从html页面解析出我们想要的数据 爬虫基本入门方法 场景: 1、当接口返回接口为xml 2、想从页面上解析想要的数据文本 使用 pip3 install lxml import request from lxml import etree r = requests.post(url,dat 阅读全文
posted @ 2020-03-18 23:41 dearddu 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 有时会做项目迁移 或代码上传github上别人拿到下载依赖包,这个时候可以便捷操作 pip导出项目依赖包: > cd 项目文件 > pip freeze > requirements.txt 会在项目根目录生成requirements.txt文件 安装依赖包: 1、 > cd 项目根目录 > pip 阅读全文
posted @ 2020-03-18 16:19 dearddu 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 在 @pytest装饰器中有skip跳过以及mark标记,今天写下各自使用方法 一、mark标记-skip 当写用例时,发现某个用例本身就存在bug,暂时RD还未修复, 这个时候,运行时可以先标记失败,不用运行它(等bug修复了再改回来) 用法:@pytest.mark.skip(reason='存 阅读全文
posted @ 2020-03-13 18:35 dearddu 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 什么是参数化? 1、以接口为例,data里有 age,sex,name等多个参数,每次我们测试其中age或sex不同值时,其他参数都是固定不变的,这个时候可以将要测试的参数 进行参数化,也就是参数进行参数化 代替数据的变动,减少代码重复量。 2、顾名思义就是把不同的参数,写到一个列表里,或者说写到一 阅读全文
posted @ 2020-03-13 18:03 dearddu 阅读(142) 评论(0) 推荐(0) 编辑
摘要: conftest.py 文件配置 若:每个接口都需要登录的token当成body进行传值,做法是写个登录的请求,return出token,传值到下个接口的body里。 如果有多个.py文件都需要调用登录token,那就不能讲登录方法写到用例中了,太繁琐 此时就需要一个配置文件,单独管理一些预置的操作 阅读全文
posted @ 2020-03-12 22:19 dearddu 阅读(367) 评论(0) 推荐(0) 编辑