httprunner.exceptions.ValidationFailure: assert status_code equal 200(int) ==> fail
时间: 2024-04-05 14:34:39 浏览: 75
HTTP 状态错误代码.
这个错误表示您的接口返回的 HTTP 状态码不是 200,而是其他的值,导致断言失败。这可能是由于以下原因之一导致的:
1. 接口本身的问题:接口可能出现了问题,例如服务端异常、网络问题等等,导致返回的 HTTP 状态码不是 200。您可以尝试手动访问接口,确认接口是否正常工作。
2. 接口返回错误状态码:接口可能会返回一些错误状态码,例如 404 Not Found、401 Unauthorized 等等,这些状态码与正常的 200 状态码不同,可能导致断言失败。您可以查看接口文档,确认接口的预期状态码是什么,然后相应地修改测试脚本中的断言。
3. 断言条件错误:断言语句本身可能出现了问题,例如使用了错误的条件、语法错误等等。您可以检查测试脚本中的断言语句,确认语句是否正确,并且与实际情况相符。
希望这些提示能够帮助您找到问题所在,并解决问题。
阅读全文