摘要: 在进行测试过程中,可能有一些数据需要依赖第三方的接口,或者返回数据种类较多难以实际返回,这时就需要使用mock模拟接口返回 写一个获取接口返回结构的方法 shot_tweeter.py import requests class users: def url_list(self): res = re 阅读全文
posted @ 2019-12-03 16:00 阿宅gogo 阅读(3066) 评论(0) 推荐(0) 编辑
摘要: 在代码中执行pytest可以通过main函数 加参数来指定运行规则时,参数需要放在列表或者元祖中 # pytest.main(["--html=report.html"]) # pytest.main(["--collect-only"])#展示所有测试用例 # pytest.main(["-k", 阅读全文
posted @ 2019-11-20 17:51 阿宅gogo 阅读(2840) 评论(0) 推荐(0) 编辑
摘要: 对一个参数进行参数化 @pytest.mark.parametrize('password',["112312","123456","aqww12"]) def test_1(password): a = lo.login_post("username",password) assert a== " 阅读全文
posted @ 2019-11-20 17:44 阿宅gogo 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 标记函数 为了确定执行的测试函数,可以对函数进行标记 1、执行时使用 :: 指定函数名称 2、执行时使用 -k 对函数进行模糊匹配 3、使用pytest.mark在函数上进行标记,在测试时使用 -m选择标记的测试函数 一个函数可以打上多个标记;多个函数也可以打上相同的标记 在运行时使用-m 可以家伙 阅读全文
posted @ 2019-11-20 16:45 阿宅gogo 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 读取excel import openpyxl workbook = openpyxl.load_workbook("test.xlsx") #通过文件名得到文件对象 sheet_name = workbook.get_sheet_by_name("Sheet1") #通过名称得到工作簿对象 # r 阅读全文
posted @ 2019-11-06 16:24 阿宅gogo 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 1、json文本和json对象的区别 json文本是符合json格式的文本,是一个字符串 json对象是内存中的一个对象,拥有属性和方法,可以通过对象获取其中的参数信息 python中一般来说json对象是指字典 python中字典格式和json格式区别: 字典中的引号支持单引号和双引号,JSON格 阅读全文
posted @ 2019-10-25 16:46 阿宅gogo 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 发送post请求分为表单类(x-www-form-urlencoded)和json(application/json)格式 data参数支持字典格式和字符串格式,建议使用字典格式,在使用json.dumps()方法把data转换为合法的json格式字符串,或者将data参数赋值给post方法的jso 阅读全文
posted @ 2019-10-25 14:00 阿宅gogo 阅读(114076) 评论(2) 推荐(4) 编辑
摘要: 1、新建请求,并保存在集合中,需要参数化的参数使用{{参数名}}填写 2、新建csv文件或txt文件,第一列填写参数名,一定要与需要参数化的参数名相同 3、点击集合右侧的三角,再点击run 4、设置collection runner 5、执行 6、查看结果 备注:一定要在tests写断言,要不然执行 阅读全文
posted @ 2019-09-12 16:10 阿宅gogo 阅读(4219) 评论(1) 推荐(0) 编辑
摘要: 数据分配方式 分配方法 描述 Sequential(顺序) “顺序”方法顺序的向Vuser分配数据。当正在运行的Vuser访问数据表时,会提取下一个可用的数据。如果没有足够的数据,则VuGen返回到表中的第一个值,循环继续直到测试结束 Random(随机) “随机”方法为每一个Vuser的参数分配一 阅读全文
posted @ 2019-09-11 16:44 阿宅gogo 阅读(680) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/qmfsun/p/4487915.html 常用函数 Java Vuser 协议脚本 Web-HTML/HTTP协议脚本 引用类或库文件 import lrapi.lr;import lrapi.web; 通过globals.h文件引用 think_t 阅读全文
posted @ 2019-09-11 16:44 阿宅gogo 阅读(214) 评论(0) 推荐(0) 编辑