上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: 测试用例跳过: 在实际工作中,经常需要跳过某个测试用例,比如现阶段某个功能还没有开发完毕,但是先把测试用例写到了pytest中,因此需要先把这个测试用例给跳过。 可以使用如下方式跳过用例: 1、使用@pytest.mark.skip(self,reason=None):在要跳过的测试用例前加入该标签 阅读全文
posted @ 2021-10-30 17:52 奔跑在路上you 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 设置测试用例执行顺序: 默认情况下,pytest测试用例的执行顺序是先按照外层后内层(目录下的文件),同层级的包或文件 根据名称 按照 ascii码升序执行,文件内的用例根据先后顺序执行 如果想自定义pytest测试用例的执行顺序,可以通过多种方式实现,常用的方法有: 1、利用pytest_orde 阅读全文
posted @ 2021-10-27 22:22 奔跑在路上you 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 用例执行状态: 用例执行完成后,每条用例都有自己的状态,常见的状态有 passed:测试通过 failed:断言失败 error:用例本身写的质量不行,本身代码报错(譬如:fixture不存在,fixture里面有报错) xfail:预期失败,加了 @pytest.mark.xfail() 阅读全文
posted @ 2021-10-18 22:33 奔跑在路上you 阅读(117) 评论(0) 推荐(0) 编辑
摘要: pytest中的mark: mark主要用于在测试用例/测试类中给用例打标记(只能使用已注册的标记名),实现测试分组功能,并能和其它插件配合设置测试方法执行顺序等。 如下图,现在需要只执行红色部分的测试方法,其它方法不执行: 设置步骤如下: 1、注册标签名,通过pytest.ini配置文件注册;2、 阅读全文
posted @ 2021-10-18 22:29 奔跑在路上you 阅读(609) 评论(0) 推荐(0) 编辑
摘要: https 请求证书验证: 在对https 接口进行测试时如果请求经过代理则可能会有certificate verify failed 的报错,原因是request 模块发送请求函数有个参数verify 值默认为True. 使用httprunner 则可在用例yml 或json 文件中将config 阅读全文
posted @ 2021-10-17 21:50 奔跑在路上you 阅读(109) 评论(0) 推荐(0) 编辑
摘要: httprunner设置代理: httprunner 库本身没有提供设置代理的接口,但是底层使用了urllib.requests 等库,可以设置HTTP_PROXY 和HTTPS_PROXY 环境变量,常用的网络库会自动识别这些环境变量。 日常调试使用代理(如charles 等工具)可在debugt 阅读全文
posted @ 2021-10-17 20:28 奔跑在路上you 阅读(149) 评论(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 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 单个用例重复执行 如果想让某个测试步骤重复执行,可以在test 中增加times参数,如下: 执行效果: 阅读全文
posted @ 2021-10-17 16:43 奔跑在路上you 阅读(123) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页