httprunner测试框架7--validate检验器
2020-04-21 19:23
801 查看
validate检验器
在httprunner中,用validate来进行断言,对response返回结果进行检验。
我们经常用的eq就是equals,以下就是extract相关的检验方法:
- eq (equals),判断实际结果和预期结果是否相等
- lt (less_than),判断实际结果小于期望结果
- le (less_than_or_equals),判断实际结果小于等于期望结果
- gt (greater_than),判断实际结果大于期望结果
- ge (greater_than_or_equals),判断实际结果大于等于期望结果
- ne (not_equals),判断实际结果不等于期望结果
- str_eq (string_equals),转字符串后对比,判断实际结果和期望结果是否相等
- len_eq (length_equals),判断字符串或list长度
- len_gt (length_greater_than),判断实际结果的长度大于期望结果
- len_ge (length_greater_than_or_equals),判断实际结果的长度大于等于期望结果
- len_lt (length_less_than),判断实际的长度小于期望结果
- len_le (length_less_than_or_equals),判断实际结果的长度小于等于期望结果
validate两种格式
validate支持两种格式:
- {“comparator_name”: [check_item, expect_value]}
- {“check”: check_item, “comparator”: comparator_name, “expect”:expect_value}
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 自动化测试===Httprunner测试框架介绍
- 一个基于Behave框架的http接口测试实例
- python http接口测试框架示例
- http://www.vulnerabilityassessment.co.uk 渗透测试框架
- HttpClient测试框架—DefaultHttpClient过时处理
- Macaca+HTMLTestRunner测试报告模式修改,基于python unittest 测试框架扩展
- python做一个http接口测试框架
- Python之使用unittest框架和HTMLTestRunner.py文件实现多个测试用例执行与测试报告生成
- 接口测试 Http 接口测试框架 (思路 + 实现中 + 开源 + 可能难产)
- 一个基于Behave框架的http接口测试实例
- 学习笔记(十四)测试框架HttpClient
- python实现http接口测试框架
- Dredd - HTTP API 测试框架
- 接口自动化测试框架开发 (pytest+allure+aiohttp+ 用例自动生成)
- 【转】python做一个http接口测试框架
- 一个基于Behave框架的http接口测试实例
- Maven搭建SSM框架测试HTTP 接口
- Android从零开搞系列:网络框架系列(1)OkHttp+可测试的服务器URL+Gson分析(上)
- 自己写的粗糙的Excel数据驱动Http接口测试框架(一)
- 接口自动化测试框架开发 (pytest+allure+aiohttp+ 用例自动生成)