httprunner的response.py源码中定义了校验规则
    常用的校验规则有:
    eq:等于
    ne:不等于

    1. def get_uniform_comparator(comparator: Text):
    2. """ convert comparator alias to uniform name
    3. """
    4. if comparator in ["eq", "equals", "equal"]:
    5. return "equal"
    6. elif comparator in ["lt", "less_than"]:
    7. return "less_than"
    8. elif comparator in ["le", "less_or_equals"]:
    9. return "less_or_equals"
    10. elif comparator in ["gt", "greater_than"]:
    11. return "greater_than"
    12. elif comparator in ["ge", "greater_or_equals"]:
    13. return "greater_or_equals"
    14. elif comparator in ["ne", "not_equal"]:
    15. return "not_equal"
    16. elif comparator in ["str_eq", "string_equals"]:
    17. return "string_equals"
    18. elif comparator in ["len_eq", "length_equal"]:
    19. return "length_equal"
    20. elif comparator in [
    21. "len_gt",
    22. "length_greater_than",
    23. ]:
    24. return "length_greater_than"
    25. elif comparator in [
    26. "len_ge",
    27. "length_greater_or_equals",
    28. ]:
    29. return "length_greater_or_equals"
    30. elif comparator in ["len_lt", "length_less_than"]:
    31. return "length_less_than"
    32. elif comparator in [
    33. "len_le",
    34. "length_less_or_equals",
    35. ]:
    36. return "length_less_or_equals"
    37. else:
    38. return comparator

    实例:

    1. base_url: ${ENV(HOME_BASE_URL)}
    2. name: taskList
    3. request:
    4. headers:
    5. x-rp-token: ${ENV(LOGIN_TOKEN)}
    6. json: $query
    7. method: POST
    8. url: /api/workbench/channel/task/taskList
    9. verify: false
    10. validate:
    11. - eq:
    12. - status_code
    13. - 200
    14. - ne:
    15. - content.errormsg
    16. - 系统错误