如果邮递员响应状态代码是500服务器错误,我如何测试失败?

时间:2017-04-11 23:24:00

标签: post postman

我试图设置一个测试,我发出一个POST请求,但得到一个500服务器错误(我看到的响应主体是意外的' T' [JSON] ;测试报告"评估测试脚本时出错:SyntaxError:位于0和#34;的JSON中出现意外的令牌T,因此测试应显示我的所有5个测试都失败。我该怎么办?

我的一项测试甚至没有运行它看起来像: 测试["状态代码是201创建"] = responseCode.code === 201;

提前感谢您的帮助。 田。

3 个答案:

答案 0 :(得分:2)

您可以通过以下方式检查HTTP代码是否为500:

tests["Status code is not 500"] = responseCode.code != 500;

这是你正在寻找的吗?

答案 1 :(得分:0)

错误500表示您在请求正文中发送了一些无效的JSON,或者您的服务器出现了一些问题。 通过查看请求和响应正文可以说出更多信息。

您是否在任何条件下进行测试?除非您在测试部分中有任何语法错误,否则我没有任何理由为什么测试没有运行。

答案 2 :(得分:0)

您的测试脚本可能包含无效的JSON。使用JSON验证器验证它。