8

我正在寻找一个测试套件来测试 HTTP 服务器的标准合规性。因此,测试套件不应是特定于服务器的,如 Apache 的 HTTP 服务器测试套件。

任何指针将不胜感激。

问候, 约臣

4

2 回答 2

1

SPECWEB99听起来像是在测试 HTTP 服务器的合规性;不幸的是,它不是免费的。这是他们的常见问题解答中的一个片段:

SPECweb99 提供了 HTTP 1.0/1.1 负载生成器的源代码,它将从预定分布中进行随机选择。基准测试定义了一组特定的文件,这些文件将用作 GET 从服务器获取的静态文件,从而定义了特定的基准测试工作负载。

该基准不提供任何网络服务器软件。这由测试人员决定。可以使用任何支持 HTTP 1.0 和/或 HTTP 1.1 的 Web 服务器软件。但是,应该注意的是,实现方式的变化可能会导致观察到的性能差异。

这个包含 400 多种 Web 测试工具的大列表也可能对您有所帮助。我无法在那里找到任何专门用于服务器合规性测试的东西,但也许你会在页面上使用不同的 ctrl-F 来获得更好的运气。另一方面,如果您需要压力测试仪,您会在那里找到大量的压力测试仪。

于 2009-10-08T02:39:11.013 回答
0

Co-Advisor是一个 HTTP 合规性 + 测试套件。Co-Advisor不是免费的,除非您的实现第一次通过了所有 Co-Advisor 测试(到目前为止没有人这样做)。

您将在本文中找到有关 Co-Advisor 的更多背景信息:HTTP 合规性和 W3C QA

于 2009-10-08T03:04:52.897 回答