摘要: 前言 httprunner 4.x 实现参数化使用parameters 关键字,数据源有三种方式 1.在yaml 文件中直接写测试数据源 2.测试数据源写到csv文件 3.自定义函数,函数返回列表形式数据 独立参数 对于已有参数列表,并且数据量比较大的情况,比较适合的方式是将参数列表值存储在 CSV 阅读全文
posted @ 2023-05-09 22:54 上海-悠悠 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 前言 httprunner 4.x 实现参数化使用parameters 关键字,数据源有三种方式 1.在yaml 文件中直接写测试数据源 2.测试数据源写到csv文件 3.自定义函数,函数返回列表形式数据 参数配置 参数名称的定义分为两种情况: 独立参数单独进行定义; 多个参数具有关联性的参数需要将 阅读全文
posted @ 2023-05-09 22:22 上海-悠悠 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 前言 config 中有个 base_url 关键字可以设置环境地址,这样其它接口就只需写相对地址了 base_url 环境地址 比如我要测试的API接口如下 http://httpbin.org/get 第一个是get请求 http://httpbin.org/post 第二个是post请求 如果 阅读全文
posted @ 2023-05-09 16:31 上海-悠悠 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 前言 一般来说,在进行实际应用的开发过程中,应用会拥有不同的运行环境,通常会有以下环境: 本地开发环境 测试环境 生产环境 在不同环境中,我们可能会使用不同的数据库或邮件发送等配置,这时候则需要通过 .env 文件来针对不同的运行环境作不同的设置。 环境变量基础知识 在自动化测试中,有时需要借助环境 阅读全文
posted @ 2023-05-09 11:58 上海-悠悠 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 前言 httprunner 4.x 可以支持go语言和python语言写辅助函数,本篇主要介绍python语言写辅助函数。 debugtalk辅助函数 在项目根目录新建 debugtalk.py 文件写辅助函数可以实现自动化生成动态参数。 如下生成时间戳 和 随机字符串示例 # debugtalk. 阅读全文
posted @ 2023-05-09 09:54 上海-悠悠 阅读(438) 评论(0) 推荐(0) 编辑