问题标签 [apachebench]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
332 浏览

php - Apache Benchmark 问题

我像这样运行 apache 基准测试(在本地主机中)

但是没有任何来自站点的警告http://someproject/被输入到 apache 日志文件中。

ab命令运行良好。它需要虚拟主机文件和写在那里的所有服务器名称,但它不会更新虚拟主机文件中提到的日志文件。

有人可以帮忙吗?

0 投票
3 回答
26981 浏览

testing - 调查 apache 基准测试失败请求

我今天才开始使用 AB。阅读一些关于新的 AB 教程,并考虑尝试对我的站点进行负载测试。

使用它几次后,我收到了大量失败的请求。你能解释一下失败的请求是什么意思吗?我该如何针对这个问题进行更多调查?

样本 AB 结果:

注意我正在使用 Hostgator Linux 共享服务器。

0 投票
2 回答
19469 浏览

apache - Apache Benchmark 中的并发请求 (-c) 是什么?

apache基准测试中的并发请求(-c)是什么?

我认为这是在单个时间点创建的同时请求(进程)的数量?

如果我错了,有人可以解释吗?你能举一些例子并发请求是如何工作的吗?我怎样才能像Boundary Value Analysis(BVA)测试一样测试这个

0 投票
1 回答
12639 浏览

windows - 在 Windows 上为 Apache Bench 添加 https 支持

我的 Windows 7 机器上有 Apache 服务器 2.2.15,我想在使用 https 的服务器上运行 Bench。但是当我跑步时,我得到了。根据我的阅读,您可以在服务器安装期间使用带有标志的 https 支持编译 ab。ab [myopts] https://example.comSSL not compiled in; no https support

我的问题是,考虑到我已经安装了服务器,通过 https 对我的服务器进行基准测试的最简单/最好的方法是什么?

0 投票
4 回答
80177 浏览

apache - 如何在 Windows 7 上安装 Apache Bench?

我想在 Windows 上安装 Apache Bench,有人可以告诉我要获得哪个 MSI 吗?

我确实安装了一些 MSI,但似乎已经安装了 apache http 服务器。

我只需要运行 Apache Bench,因为我正在测试 IIS asp.net 应用程序。

0 投票
1 回答
4247 浏览

apache - 自定义 CMS 上糟糕的 Apache Bench 结果

请注意:这不是对劣质 CMS 的抱怨。

只是玩弄 Apache Bench 并使用我们的自定义 CMS 得到了糟糕的结果,更确切地说,我得到了:

当我用一个普通的 php 文件运行另一个测试时,我得到了:

使用以前版本的 CMS 进行的另一项测试:

网站运行良好,未检测到问题,Google 的网站管理员工具报告我们的网站速度超过 80% 的页面,我认为这很好。

测试是:

也许某种Apache问题?配置错误.htaccess,还是类似的?

更新:

刚刚用套接字运行了一个简单的测试,结果是相似的。页面加载非常非常缓慢。如果我用另一个网站运行我的脚本,一切都很好。

此外,还有一个关于块长度问题的小提示。(错误的 Apache 标头,或行尾?)

该站点已压缩,当打开详细日志记录时,我在响应中看到这些行:

总是在同一个地方,在 HTML 源代码的中间,然后<!DOCTYPE HTML>再一次。

请帮忙。

更新#2:

刚刚使用Rex Swain 的 HTTP 查看器检查了我的 HTTP 标头并得到了以下结果:

你注意到有什么不寻常的地方吗?

0 投票
1 回答
215 浏览

apache - 使用数据库示例数据生成负载的工具

我想在我的 Web 应用程序上生成一个负载,以测量/测试我的 Web 应用程序可以处理多少请求。目前我正在使用 Apache Benchmark 进行 POST 请求。问题是 Apache Benchmark 只使用文件中的静态数据。我想要这样一个工具,它从数据库中获取样本数据并随机或按顺序使用该数据生成负载。谁能告诉我可以使用哪种工具?该工具能否提供基准报告?

0 投票
2 回答
5092 浏览

java - 模拟2000个并发连接,apache bench可靠吗?

我需要对我的 Web 应用程序进行负载测试或模拟 2K 连接,以查看它如何处理负载等。

如果我在笔记本电脑上运行 apache bench,我猜它不可能模拟这个?

这是否意味着我应该启动单独的虚拟机来访问生产服务器,每个虚拟机可能分别进行 200 个单独的连接?

我会做 1 个请求 x 2K 并发用户吗?

或者我可以玩大约 500 x 400 以获得相同的结果吗?

0 投票
5 回答
41708 浏览

apachebench - ab 因 apr_socket_recv 出错:连接被拒绝 (61)

我正在测试 eventlet,我收到了这个错误:

该网站在 localhost:8090/ 上运行并返回 200 OK。

我对tomcat有同样的问题,网站再次运行良好。

可能是什么问题?

0 投票
1 回答
120 浏览

java - 请求大小增加的传输速率行为

几周前,我为我的编程任务实现了一个简单的多线程 HTTP 服务器。在这个作业中,用户通过浏览器指定了一个文档大小(例如 localhost:port/250 用于 250 字节长的文档),我的程序创建了一个具有该大小的 html 页面。

我已经使用称为 apachebench 的基准测试工具测试了它的性能。性能主要是我对多线程程序的期望。

但是,有一个有趣的测试结果困扰了我一段时间。请求的传输率随着请求大小的增加而急剧下降。这是我使用此命令行参数的示例 apachebench 测试结果;

ab -n 1000 http://localhost:port/RequestSize

并发水平只会使这种分布不那么陡峭。

这种行为的原因是什么?

谢谢,