1
我已经写了一个简单的HTTP服务器,并且我偶然发现了一些迄今为止难以追踪的错误。例如,不在响应的标题和内容之间添加空白行,或者为WebSocket连接提供不正确的质询响应。有了这样的错误,似乎Firefox通常会忽略它们并且无论如何显示页面,而Chrome只是关闭套接字而不会给出任何错误消息。HTTP服务器正确性测试
是否有一个简单的免费程序,它会向我的服务器发出一些请求,并报告它错误的每一件小事情,以便我可以跟踪这些错误?我见过一些这样的程序,但没有一个是免费的,我并不想在业余爱好项目上投入很多。 (也许Chrome甚至有一个标志,它可以解释问题,当它关闭一个插座?)
我并不关心处理来自客户端的奇怪请求(正如Apache测试似乎关注) - 我需要验证的是,理智的请求得到正确的回应,不会混淆客户端。
我想这些设计主要是为了测试服务器的工作原理,并且旧的错误还没有完全恢复,相对于验证HTTP/WebSocket/etc规范是否符合的完整“酸性测试”? – Rena
你说你想要简单的测试来测试理智的请求 - 看起来这就是服务器测试套件的请求测试部分所具有的。 –