上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 144 下一页
摘要: 前言 v1.2.3 版本新功能,支持跨yaml文件用例传参了! 1.解决用例中,hooks单独写request 报错问题(在已发布的公开版本v1.2.0已经解决了) 2.内置to_json() 函数,字典转 json 3.export 导出功能, config 和 case 中都能添加。简单来说,就 阅读全文
posted @ 2023-05-14 10:37 上海-悠悠 阅读(390) 评论(0) 推荐(0) 编辑
摘要: # 前言 最近有不少同学问到 Playwright 和 Selenium 的区别是什么? 有同学可能之前学过 selenium 了,再学一个 playwright 感觉有些多余,可能之前有项目已经是 selenium 写的了,换成 playwright 需要时间成本,并且可能有未知风险。 也有同学之 阅读全文
posted @ 2023-05-12 21:43 上海-悠悠 阅读(3094) 评论(0) 推荐(0) 编辑
摘要: 前言 当用例之前完成后,如何判断pytest执行用例的情况是成功还是失败呢? pytest 提供了一个 exitstatus 退出状态标记用例执行情况,可以在 pytest_terminal_summary 中 捕获pytest执行状态 pytest.main() 执行结果 pytest 从 5.x 阅读全文
posted @ 2023-05-12 14:20 上海-悠悠 阅读(587) 评论(0) 推荐(1) 编辑
摘要: 前言 在 Python 里面大家都比较熟悉了,通过 class 关键字创建一个类,这是通过硬编码来实现的。 那么如何动态创建一个类呢,如果给一批数据,让它动态生成一个类? 学习警告:不要轻易打开潘多拉的魔盒,潘多拉出于好奇打开一个魔盒, 释放出人世间的所有邪恶:贪婪、虚无、诽谤、嫉妒、痛苦等等,当她 阅读全文
posted @ 2023-05-11 12:55 上海-悠悠 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 前言 requests 库里面上传文件会用到 requests_toolbelt, 可以很方便的解决 multipart/form-data 类型的文件上传相关接口。 HttpRunner4.x 集成了 requests_toolbelt,可以使用内置 upload 关键字来上传文件相关操作。 环境 阅读全文
posted @ 2023-05-11 08:11 上海-悠悠 阅读(439) 评论(1) 推荐(1) 编辑
摘要: 前言 当登录用例写完后,后面想继续写其他用例,可以导入前面的login用例,当成下个用例的步骤使用 导入前一个用例之前,需先 export 导出变量,变成全局变量。 登录用例 在testcase下新建一个test_login.yml 文件,用于测试登录成功接口信息 testcase/test_log 阅读全文
posted @ 2023-05-10 17:14 上海-悠悠 阅读(472) 评论(2) 推荐(0) 编辑
摘要: 前言 前言 httprunner 4.x可以支持hook机制,在发送请求前做一些预处理或在请求完成后后置处理 setup_hooks :主要用于处理接口的前置的准备工作,也可以对请求 request 参数签名加密等操作 teardown_hooks:主要用于后置清理工作,也可以对返回 respone 阅读全文
posted @ 2023-05-10 10:12 上海-悠悠 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 前言 httprunner 4.x 实现参数化使用parameters 关键字,数据源有三种方式 1.在yaml 文件中直接写测试数据源 2.测试数据源写到csv文件 3.自定义函数,函数返回列表形式数据 独立参数 对于已有参数列表,并且数据量比较大的情况,比较适合的方式是将参数列表值存储在 CSV 阅读全文
posted @ 2023-05-09 22:54 上海-悠悠 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 前言 httprunner 4.x 实现参数化使用parameters 关键字,数据源有三种方式 1.在yaml 文件中直接写测试数据源 2.测试数据源写到csv文件 3.自定义函数,函数返回列表形式数据 参数配置 参数名称的定义分为两种情况: 独立参数单独进行定义; 多个参数具有关联性的参数需要将 阅读全文
posted @ 2023-05-09 22:22 上海-悠悠 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 前言 config 中有个 base_url 关键字可以设置环境地址,这样其它接口就只需写相对地址了 base_url 环境地址 比如我要测试的API接口如下 http://httpbin.org/get 第一个是get请求 http://httpbin.org/post 第二个是post请求 如果 阅读全文
posted @ 2023-05-09 16:31 上海-悠悠 阅读(297) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 144 下一页