我的任务是确定为什么邮递员的收款机中某些测试失败。我发现this question有用,但没有解决我的问题的范围。
[This post建议我可以使用无效的JSON发送请求,但是我没有编写这些测试,所以不确定如何检查。
我的收藏集运行423个GET / POST测试:
280通过
143失败
所有GET测试的100%通过,以及某些POST测试。
但是,所有失败的测试都是POST测试。其中:
几乎所有人都收到500个内部服务器错误
他们不记录响应标题或响应正文
到目前为止,我已经确保应用服务器正在正确的端口上进行侦听,并且已多次重启服务器。除此之外,我不确定如何进行。我的大部分经验是在Java桌面应用程序中,但现在我正在处理此Web应用程序。
下一步我应该尝试什么步骤?
500错误几乎可以是所有错误,通常,您需要查看服务器/应用程序日志以了解发生了什么。该错误可能是由于意外/灾难性事件或仅由于服务器(或更确切地说是程序员/管理员)不想公开更多信息而引发的。
话虽如此,我还要确保将您的POST请求发送到正在侦听/正在等待POST的端点,并且该请求的格式正确。