摘要: 前言 HttpRunner4.x 支持两种(jmespath 和 正则)提取返回结果的方式,并且内置了丰富的校验结果的方式 assert校验方式 validate 可以支持的校验方式 | assert | 缩写 | 功能| | | | | | equal | "eq", "equals", "equ 阅读全文
posted @ 2023-05-05 23:16 上海-悠悠 阅读(619) 评论(0) 推荐(0)
摘要: 前言 HttpRunner4.x 支持 2 种响应结果字段提取方式:jmespath 表达式和 正则表达式(regex) 响应结果为 JSON 结构,支持采用 jmespath 表达式进行参数提取。jmespath表达式,有关更多详细信息,请参考JMESPath教程https://jmespath. 阅读全文
posted @ 2023-05-05 21:52 上海-悠悠 阅读(856) 评论(0) 推荐(0)
摘要: 前言 在 HttpRunner 中,支持变量声明(variables)和引用($var 或 ${var} )的机制。 在 config 和 step 中均可以通过 variables 关键字定义变量,然后在测试步骤中可以通过 $变量名称 的方式引用变量。 区别在于 在 config 中定义的变量为全 阅读全文
posted @ 2023-05-05 13:38 上海-悠悠 阅读(644) 评论(0) 推荐(0)
摘要: 前言 httprunner 4.x 版本,YAML/JSON 格式用例(testcase)结构延续了之前的config 和 teststeps 两个部分 config 配置部分 config 部分示例 config: name: "request methods testcase with func 阅读全文
posted @ 2023-05-05 11:05 上海-悠悠 阅读(1129) 评论(0) 推荐(0)
摘要: 前言 HttpRunner v4.0 同时采用了 Golang/Python 两种编程语言,底层会有两套相对独立的执行引擎,兼具 Golang 的高性能和 pytest 的丰富生态。 Windows 环境准备 使用 pip 安装目前最新版4.3.0 pip install httprunner 安装 阅读全文
posted @ 2023-05-05 08:56 上海-悠悠 阅读(2421) 评论(0) 推荐(2)