我试图设置一个测试,我发出一个POST请求,但得到一个500服务器错误(我看到的响应主体是意外的' T' [JSON] ;测试报告"评估测试脚本时出错:SyntaxError:位于0和#34;的JSON中出现意外的令牌T,因此测试应显示我的所有5个测试都失败。我该怎么办?
我的一项测试甚至没有运行它看起来像: 测试["状态代码是201创建"] = responseCode.code === 201;
提前感谢您的帮助。 田。
答案 0 :(得分:2)
您可以通过以下方式检查HTTP代码是否为500:
tests["Status code is not 500"] = responseCode.code != 500;
这是你正在寻找的吗?
答案 1 :(得分:0)
错误500表示您在请求正文中发送了一些无效的JSON,或者您的服务器出现了一些问题。 通过查看请求和响应正文可以说出更多信息。
您是否在任何条件下进行测试?除非您在测试部分中有任何语法错误,否则我没有任何理由为什么测试没有运行。
答案 2 :(得分:0)
您的测试脚本可能包含无效的JSON。使用JSON验证器验证它。