摘要: https 请求证书验证: 在对https 接口进行测试时如果请求经过代理则可能会有certificate verify failed 的报错,原因是request 模块发送请求函数有个参数verify 值默认为True. 使用httprunner 则可在用例yml 或json 文件中将config 阅读全文
posted @ 2021-10-17 21:50 奔跑在路上you 阅读(115) 评论(0) 推荐(0) 编辑
摘要: httprunner设置代理: httprunner 库本身没有提供设置代理的接口,但是底层使用了urllib.requests 等库,可以设置HTTP_PROXY 和HTTPS_PROXY 环境变量,常用的网络库会自动识别这些环境变量。 日常调试使用代理(如charles 等工具)可在debugt 阅读全文
posted @ 2021-10-17 20:28 奔跑在路上you 阅读(153) 评论(0) 推荐(0) 编辑
摘要: httprunner运行方式: httprunner在进行接口测试的时候,有两种运行方式 方式一:通过命令行(CLI)运行,核心命令如下 hrun:httprunner的缩写,功能与httprunner完全相同 例:hrun ./项目文件的路径 、httprunner ./项目文件的路径 locus 阅读全文
posted @ 2021-10-17 20:02 奔跑在路上you 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 脚手架工具使用: 每一个成熟的系统工具,都会有对应的脚手架工具,它可以快速构建项目的必要目录,不必自己一个一个的配置与搭建,只需要执行一些命令即可。 httprunner也提供了脚手架工具,使用步骤如下: 1、在命令模式下输入hrun --startproject 项目名称 2、使用pycharm打 阅读全文
posted @ 2021-10-17 19:27 奔跑在路上you 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 录制工具使用: 为了简化测试用例的编写工作,HttpRunner实现了测试用例生成的功能,对应的转换工具为一个独立的项目:har2case 使用操作步骤:1、通过抓包工具获取HAR格式的数据包2、通过命令har2case har的数据包路径 -2y或--to-yml 转为yml文件,默认转为json 阅读全文
posted @ 2021-10-17 17:33 奔跑在路上you 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 单个用例重复执行 如果想让某个测试步骤重复执行,可以在test 中增加times参数,如下: 执行效果: 阅读全文
posted @ 2021-10-17 16:43 奔跑在路上you 阅读(124) 评论(0) 推荐(0) 编辑