httprunner validate the comparison method in summary

1, the actual result and the desired result is equal to: equals or is == or eq or

# 含义:check_value == expect_value
"validate": [
                {"check":"check_value", "comparator": "eq", "expect": "expect_value"} ] 

2, the actual result is less than desirable results: less_than lt or

# 含义:check_value < expect_value
"validate": [
                {"check":"check_value", "comparator": "lt", "expect": "expect_value"} ] 

3, the actual result less than or equal to a desired result: less_than_or_equals or le

# 含义:check_value <= expect_value
"validate": [
                {"check":"check_value", "comparator": "le", "expect": "expect_value"} ] 

4, the actual result is greater than a desired result: greater_than gt or

# 含义:check_value > expect_value
"validate": [
                {"check":"check_value", "comparator": "gt", "expect": "expect_value"} ] 

5, actual results greater than or equal to a desired result: greater_than_or_equals or ge

# 含义:check_value >= expect_value
"validate": [
                {"check":"check_value", "comparator": "ge", "expect": "expect_value"} ] 

6, desirable results and the actual results are not equal: not_equals or ne

# 含义:check_value != expect_value
"validate": [
                {"check":"check_value", "comparator": "ne", "expect": "expect_value"} ] 

7, actual results and expected results are equal: string_equals or str_eq

# 含义:builtin_str(check_value) == builtin_str(expect_value)
"validate": [
                {"check":"check_value", "comparator": "str_eq", "expect": "expect_value"} ] 

8, and the desired length of the actual results are equal: length_equals or len_eq or count_eq

# 含义:len(check_value) == expect_value
"validate": [
                {"check":"check_value", "comparator": "len_eq", "expect": "expect_value"} ] 

9, and the desired length is greater than the actual results: length_greater_than or len_gt or count_gt or count_greater_than

# 含义:len(check_value) > expect_value
"validate": [
                {"check":"check_value", "comparator": "len_gt", "expect": "expect_value"} ] 

10, the actual result is longer than or equal to a desired result: length_greater_than_or_equals or len_ge or count_ge or count_greater_than_or_equals

# 含义:len(check_value) >= expect_value
"validate": [
                {"check":"check_value", "comparator": "len_ge", "expect": "expect_value"} ] 

11, the result is less than the actual length of the desired result: length_less_than or len_lt or count_lt or count_less_than

# 含义:len(check_value) < expect_value
"validate": [
                {"check":"check_value", "comparator": "len_lt", "expect": "expect_value"} ] 

12, the actual result is equal to a length less than desirable results: length_less_than_or_equals or len_le or count_le or count_less_than_or_equals

# 含义:len(check_value) <= expect_value
"validate": [
                {"check":"check_value", "comparator": "len_ge", "expect": "expect_value"} ] 

13, the actual result desired results comprising: contains

# 含义:expect_value in check_value
"validate": [
                {"check":"check_value", "comparator": "contains", "expect": "expect_value"} ] 

14, the actual result is a desired result comprises: contained_by

# 含义:check_value in expect_value
"validate": [
                {"check":"check_value", "comparator": "contained_by", "expect": "expect_value"} ] 

15, the same field types and actual results desired result: type_match

# 含义:isinstance(check_value, get_type(expect_value))
"validate": [
                {"check":"check_value", "comparator": "len_ge", "expect": "这个位置填写期望值的字段类型,例如:int,float,str,list,dic等等"} ] 

16, checks whether the actual results and the expected results are basestring instance, if the match is to use a regular two input parameters: regex_match

# 含义:
"validate": [
                {"check":"check_value", "comparator": "regex_match", "expect": "这个位置用正则表达式填写期望结果"} ] 

17, check_value verify whether expect_value start: startswith

# 含义:builtin_str(check_value).startswith(builtin_str(expect_value))
"validate": [
                {"check":"check_value", "comparator": "startswith", "expect": "expect_value"} ] 

18, check_value verify whether expect_value end: endswith

# 含义:builtin_str(check_value).endswith(builtin_str(expect_value))
"validate": [
                {"check":"check_value", "comparator": "endswith", "expect": "expect_value"} ] 

Reference document: https://github.com/HttpRunner/HttpRunner/blob/master/httprunner/utils.py
https://github.com/HttpRunner/HttpRunner/blob/master/httprunner/built_in.py



Guess you like

Origin www.cnblogs.com/summerxye/p/11204186.html