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