HTTP服务器正确性测试

时间:2011-10-02 01:40:18

标签: http testing correctness

我写了一个简单的HTTP服务器,到目前为止,我偶然发现了一些很难找到的错误。例如,不在标题和响应内容之间添加空行,或者为WebSocket连接提供不正确的质询响应。有了这样的错误,似乎Firefox通常会忽略它们并显示页面,而Chrome只是关闭套接字而不会给出任何错误消息。

是否有一个简单的免费程序可以向我的服务器发出一些请求并报告它做错的每件小事,所以我可以追踪这些错误?我已经看过一些这样的程序,但没有一个免费的,我真的不想投入很多爱好项目。 (也许Chrome甚至有一个标志,可以在关闭套接字时解释问题?)

我并不关心处理来自客户端的奇怪请求(正如Apache Test似乎关注的那样) - 我需要验证的是,理智的请求得到正确的响应,不会混淆客户端。

1 个答案:

答案 0 :(得分:1)

抓住现有服务器的测试并将其指向你的服务器。