通用(非特定于服务器)HTTP 服务器测试套件?

发布于 2024-08-07 02:44:54 字数 113 浏览 13 评论 0原文

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

任何指针将不胜感激。

问候, 约亨

I'm looking for a test suite to test an HTTP server for standards compliance. The test suite should therefor not be server-specific, like Apache's HTTP server test suite.

Any pointer would be greatly appreciated.

Regards, Jochen

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

音盲 2024-08-14 02:44:54

SPECWEB99 听起来像是测试 HTTP 服务器合规性;不幸的是,它不是免费的。以下是他们的常见问题解答的摘录:

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

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

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

SPECWEB99 sounds like it tests HTTP server compliance; unfortunately, it isn't free. Here's a snippet from their FAQ:

SPECweb99 provides the source code for an HTTP 1.0/1.1 load generator that will make random selections from a predetermined distribution. The benchmark defines a particular set of files to be used as the static files that will be obtained by GETs from the server, thus defining a particular benchmark workload.

The benchmark does not provide any of the web server software. That is left up to the tester. Any web server software that supports HTTP 1.0 and/or HTTP 1.1 can be used. However, it should be noted that variations in implementations may lead to differences in observed performance.

This big list of over 400 web testing tools might be of assistance to you as well. I wasn't able to find anything on there specifically for server compliance testing, but maybe you'll have better luck with a different ctrl-F on the page. On the other hand, if you need a stress-tester, you'll find a ton of them there.

一页 2024-08-14 02:44:54

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

您可以在本文中找到有关联合顾问的更多背景信息:HTTP 合规性和 W3C QA

Co-Advisor is an HTTP compliance + test suite. Co-Advisor is not free, unless your implementation passes all Co-Advisor tests the very first time (no one did so far).

You'll find a little more background on Co-Advisor in this paper: HTTP Compliance and W3C QA.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文