httprunner测试框架7--validate检验器

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}
发布了28 篇原创文章 · 获赞 0 · 访问量 376

猜你喜欢

转载自blog.csdn.net/qq_42098424/article/details/105117170