上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 140 下一页
摘要: 前言 当登录用例写完后,后面想继续写其他用例,可以导入前面的login用例,当成下个用例的步骤使用 导入前一个用例之前,需先 export 导出变量,变成全局变量。 登录用例 在testcase下新建一个test_login.yml 文件,用于测试登录成功接口信息 testcase/test_log 阅读全文
posted @ 2023-05-10 17:14 上海-悠悠 阅读(571) 评论(2) 推荐(0)
摘要: 前言 前言 httprunner 4.x可以支持hook机制,在发送请求前做一些预处理或在请求完成后后置处理 setup_hooks :主要用于处理接口的前置的准备工作,也可以对请求 request 参数签名加密等操作 teardown_hooks:主要用于后置清理工作,也可以对返回 respone 阅读全文
posted @ 2023-05-10 10:12 上海-悠悠 阅读(556) 评论(0) 推荐(0)
摘要: 前言 httprunner 4.x 实现参数化使用parameters 关键字,数据源有三种方式 1.在yaml 文件中直接写测试数据源 2.测试数据源写到csv文件 3.自定义函数,函数返回列表形式数据 独立参数 对于已有参数列表,并且数据量比较大的情况,比较适合的方式是将参数列表值存储在 CSV 阅读全文
posted @ 2023-05-09 22:54 上海-悠悠 阅读(548) 评论(0) 推荐(0)
摘要: 前言 httprunner 4.x 实现参数化使用parameters 关键字,数据源有三种方式 1.在yaml 文件中直接写测试数据源 2.测试数据源写到csv文件 3.自定义函数,函数返回列表形式数据 参数配置 参数名称的定义分为两种情况: 独立参数单独进行定义; 多个参数具有关联性的参数需要将 阅读全文
posted @ 2023-05-09 22:22 上海-悠悠 阅读(562) 评论(0) 推荐(0)
摘要: 前言 config 中有个 base_url 关键字可以设置环境地址,这样其它接口就只需写相对地址了 base_url 环境地址 比如我要测试的API接口如下 http://httpbin.org/get 第一个是get请求 http://httpbin.org/post 第二个是post请求 如果 阅读全文
posted @ 2023-05-09 16:31 上海-悠悠 阅读(367) 评论(0) 推荐(0)
摘要: 前言 一般来说,在进行实际应用的开发过程中,应用会拥有不同的运行环境,通常会有以下环境: 本地开发环境 测试环境 生产环境 在不同环境中,我们可能会使用不同的数据库或邮件发送等配置,这时候则需要通过 .env 文件来针对不同的运行环境作不同的设置。 环境变量基础知识 在自动化测试中,有时需要借助环境 阅读全文
posted @ 2023-05-09 11:58 上海-悠悠 阅读(511) 评论(0) 推荐(0)
摘要: 前言 httprunner 4.x 可以支持go语言和python语言写辅助函数,本篇主要介绍python语言写辅助函数。 debugtalk辅助函数 在项目根目录新建 debugtalk.py 文件写辅助函数可以实现自动化生成动态参数。 如下生成时间戳 和 随机字符串示例 # debugtalk. 阅读全文
posted @ 2023-05-09 09:54 上海-悠悠 阅读(497) 评论(0) 推荐(0)
摘要: 前言 2022年 从 6 月 28 日发布的 Jenkins 2.357 和即将发布的 9 月 LTS 版本开始,Jenkins 最低需要 Java 11。 也就是说最新版本的jenkins (2.403)不支持jdk1.8版本了,最低需要jdk1.11 安装jdk 以centos 为例,yum安装 阅读全文
posted @ 2023-05-06 21:41 上海-悠悠 阅读(668) 评论(0) 推荐(0)
摘要: 前言 HttpRunner4.x 支持两种(jmespath 和 正则)提取返回结果的方式,并且内置了丰富的校验结果的方式 assert校验方式 validate 可以支持的校验方式 | assert | 缩写 | 功能| | | | | | equal | "eq", "equals", "equ 阅读全文
posted @ 2023-05-05 23:16 上海-悠悠 阅读(629) 评论(0) 推荐(0)
摘要: 前言 HttpRunner4.x 支持 2 种响应结果字段提取方式:jmespath 表达式和 正则表达式(regex) 响应结果为 JSON 结构,支持采用 jmespath 表达式进行参数提取。jmespath表达式,有关更多详细信息,请参考JMESPath教程https://jmespath. 阅读全文
posted @ 2023-05-05 21:52 上海-悠悠 阅读(866) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 140 下一页