调查 apache 基准测试失败的请求

2024-03-24

我今天才开始用AB。阅读了几个关于新的 AB 教程,并想尝试一下对我的网站进行负载测试。

使用它几次后,我收到了大量失败的请求。您能解释一下失败的请求是什么意思吗?我怎样才能进一步调查这个问题?

AB 结果示例:

-jailshell-3.2$ ab -n500 -c10 http://www.tweeting.tv/index.php
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking www.tweeting.tv (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache
Server Hostname:        www.tweeting.tv
Server Port:            80

Document Path:          /index.php
Document Length:        242861 bytes

Concurrency Level:      10
Time taken for tests:   97.846330 seconds
Complete requests:      500
Failed requests:        481
   (Connect: 0, Length: 481, Exceptions: 0)
Write errors:           0
Non-2xx responses:      2
Total transferred:      121214449 bytes
HTML transferred:       121003283 bytes
Requests per second:    5.11 [#/sec] (mean)
Time per request:       1956.927 [ms] (mean)
Time per request:       195.693 [ms] (mean, across all concurrent requests)
Transfer rate:          1209.78 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0 1503 1675.5      1    9036
Processing:   130  393 285.1    319    2382
Waiting:       92  244 226.3    192    2180
Total:        153 1896 1726.2   1121   10374

Percentage of the requests served within a certain time (ms)
  50%   1121
  66%   3308
  75%   3355
  80%   3375
  90%   3451
  95%   3603
  98%   4163
  99%   9315
 100%  10374 (longest request)

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


这是动态页面的问题,发生这种情况是因为请求之间的内容长度可能有所不同。当将 ab 与此类页面一起使用时,您需要使用-l option.

-l              Accept variable document length (use this for dynamic pages)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

调查 apache 基准测试失败的请求 的相关文章

  • 在 Kotlin 中测试 CoroutineScope 基础设施

    有人能够向我展示如何使该 viewModel 中的 getMovies 函数可测试吗 我无法进行单元测试来正确等待协程 1 我很确定我必须创建一个测试 CoroutineScope 和一个正常的 lifeCycle CoroutineSco
  • R 如何进行精确的 wilcoxon 秩和检验?

    我阅读了 R 中的文档wilcox test 并想要确定 计算机如何wilcox test 文档说 当样本数量很小时 它会精确地进行测试 而不是使用正常的近似值 它使用哪些表来精确地执行此操作 wilcox test default 隐藏
  • 在页面加载之前运行 JavaScript 函数(设置适当大小的背景)

    我有一个图像背景 无论用户的分辨率是多少 我都希望其内容始终可见 因此 我希望能够在一开始就在页面加载之前确定分辨率并设置适当的背景图像文件 有可能吗 您可以运行可访问 DOM 的 Javascript 函数 无需等待页面加载 的最早点是放
  • Apache HttpClient 中的单元测试超时

    我正在尝试测试此方法 检查超时设置是否正确 public HttpClientBuilder getClientBuilderWithTimeouts final int connT final int reqT final int soc
  • 如何在 PHPUnit 中执行所有测试?

    我正在尝试从我的测试套件运行所有测试 但是当我运行命令时 PHPUnit 找不到测试phpunit 我在 phpunit xml 中配置测试套件 phpunit xml
  • 如何在 Flutter gold test 上检查字体文本

    我正在做一个package https pub dev packages mongol用于垂直蒙古文 我有一个自定义小部件 需要特殊字体才能显示 我正在尝试编写一个测试来显示蒙古文文本已正确呈现 在模拟器上看起来像这样 但黄金文件看起来像这
  • 你在实际项目中使用过Quickcheck吗[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 快速检查 http www cs chalmers se rjmh QuickCheck 及其变体 即使有一个Java https bitbuc
  • 如何使用 cypress.io 处理 PayPal 弹出窗口上的元素

    我需要自动化端到端测试 包括使用 PayPal 购买订单 此测试包括验证购买订单后出现的屏幕中的某些元素 我目前正在尝试使用 cypress io 我知道赛普拉斯建议不要访问第三方网站 https docs cypress io guide
  • 测试计划/文档/管理工具

    我正在寻找一个好的 最好是免费的测试计划和文档工具 理想情况下 能够跟踪针对哪个软件版本运行了哪些测试 并具有报告能力 列出了一大堆工具here http www opensourcetesting org testmgt php但还有其他
  • 如何在Spring中模拟ModelMapper?

    我正在尝试为我的服务层编写单元测试 SpringBootTest class ClinicServiceTest Mock private ProcedureRepository procedureRepository InjectMock
  • 在单个测试中断言多个条件,还是分成多个测试? [复制]

    这个问题在这里已经有答案了 如果您正在测试如下所示的计数函数 那么在一个函数中测试该函数的多项内容与为每个测试使用一个测试函数相比 是否被认为是 正确 或 错误 function testGetKeywordCount tester thi
  • 哪些浏览器容易受到多个 x-frame-options 的影响

    我正在做一个网络应用程序测试 发现多个 x frame options 标头条目存在一些漏洞 哪些浏览器容易受到多个 x frame options 的攻击 Multiple x frame options 标头条目可能受到哪些攻击 点击劫
  • 如何对动态渲染 html 和 css 的 Java 代码进行单元测试?

    我有一个 Java 类 它从数据库获取表单定义 然后根据表单定义呈现 html javascript 和 css 它使用大量 appendable append append 来构建html 片段 这很容易出错 Jsp 和通用模板框架 例如
  • Chrome 的用户代理切换器

    我正在寻找适用于 Chrome 的用户代理切换器 正在搜索Chrome 网上应用店 https chrome google com webstore没有拿出一个简单的切换器 我知道我可以通过命令行和参数运行浏览器 Google Chrome
  • 我怎样才能修复这段代码中的这个错误[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 当我运行 jUnit 测试时 我在 testSetName 上遇到错误 这是为什么 因为测试是为了查看名称是否为 ferndown 以及它
  • 如何阻止猴子的疯狂行为?

    我正在使用 Monkey 工具来运行我的 Android 应用程序的测试 例如 我可能会执行如下所示的运行 adb shell monkey p com myapp v 10000 然而 如果我改变主意并需要取消测试 似乎没有办法不需要等待
  • 黄瓜和 Rspec

    任何人都可以向我推荐黄瓜和 rspec 教程 rails 3 的好来源 简单示例 吗 Edit 实际上我正在寻找带有很好示例的免费在线资源 我觉得R规格书 http www pragprog com titles achbd the rsp
  • 图像上的 JQuery 加载事件

    我想在加载图像时将图像父级的大小调整为与图像相同的大小 此时我正在使用这段代码 window load function image principale each function this parent css height this
  • 如何顺序运行 golang 测试?

    当我跑步时go test 我的输出 FAIL TestGETSearchSuccess 0 00s Location drivers api test go 283 Error Not equal 200 expected 204 actu
  • 包子路径'./src/ngtsc/reflection'不是由/node_modules/@angular/compiler-cli/package.json中的“exports”定义的

    我正在尝试用 jest 运行 ng 测试并收到以下错误 Package subpath src ngtsc reflection is not defined by exports in Users oyf992 source app mn

随机推荐

  • Swagger/Swashbuckle 文档生成仅适用于 MVC 核心应用程序中的 API 控制器

    我们有一个带有常规 MVC 控制器的 ASP NET MVC Core 应用程序 此外 我们在 Controllers 文件夹中还有一个名为 API 的子文件夹 其中包含少量 API 控制器 我们正在使用 IncludeXmlComment
  • EXC_BAD_ACCESS 在带有参数的本地化字符串上崩溃

    这里遇到了一个只出现在某些手机上的奇怪问题 我有一个自定义的 UIView 我像这样初始化 let passQuizToTutorAlert SAAlertView title NSLocalizedString quiz title co
  • Laravel 符号链接和 cPanel

    在我的 Laravel 网站上 我使用符号链接来存储和显示存储中的图像 With php artisan storage link 我创建了符号链接 每次上传新新闻文章时 图像都会上传到主存储中 并使用符号链接将其设置到公共文件夹中 并且我
  • 如何将 WAMP 本地主机从 Firefox 移至 chrome?

    我最近在计算机上安装了 WAMP 服务器 当我打开 localhost 时 它会自动在 Firefox 中打开 我希望它在 Chrome 中打开 以便我可以使用 Chrome 开发人员工具 如何让我的本地主机在 chrome 而不是 fir
  • JavaScript if 语句的行为不符合预期

    刚刚学习 JavaScript 代码 尝试学习 if 语句 但我的代码不起作用 var car 8 if car 9 document write your code is not working 这会执行写入命令 我不知道为什么 我使用制
  • 如何在水平回收器视图上滑动仅将下一个项目带入视图 - Android

    我有一个水平的RecyclerView显示 4cards编号为1 4 这些卡片占据了屏幕的整个宽度 因此一次只能完全看到一张卡片 用户会看到第一张卡 当他们像这样向左滑动卡时 the RecyclerView将一直滚动到数字 4 我不想那样
  • 无法在 C++ 应用程序中导入 dll

    我有一个名为hecom32 dll 我想在我的应用程序中使用它 我确认以下内容 import hecom32 dll 我收到以下错误 enter Error 1 error C1083 Cannot open type library fi
  • 对于动态、个性化的 Web 应用程序来说,多长的响应时间才被认为是良好的响应时间? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • randomBytes 与伪RandomBytes

    在什么情况下 从安全角度来看 使用节点的crypto pseudoRandomBytes http nodejs org api crypto html crypto crypto pseudorandombytes size callba
  • 如何防止 Xcode 7 Playgrounds 自动运行?

    我正在开发一个 Xcode 7 Playground 它可以同时运行很多东西 每当我进行编辑时 它都会刷新 重新启动正在运行的内容并再次运行整个代码 大约每 15 分钟就会让我的游乐场崩溃 有没有办法阻止游乐场在我进行编辑时自动运行 在游乐
  • 使用seaborn绘制系列

    category df category name column value counts 我有上面的系列返回值 CategoryA 100 CategoryB 200 我试图在 X 轴上绘制前 5 个类别名称 在 y 轴上绘制值 head
  • 在 AngularJS 中递归访问父指令的控制器

    我需要获取父级的控制器 因此我的指令有一个 require 属性 如下所示 module directive tag function return require tag restrict E controller function th
  • MySQL Grant 用于多个数据库

    我试图同时设置两个数据库的权限 我知道可以在两个语句中分配它们 有没有办法一劳永逸地做到这一点 I tried GRANT ALL PRIVILEGES ON mydb1 mydb2 TO reader localhost IDENTIFI
  • open_uri / Nokogiri 重定向问题

    我正在使用 Nokogiri 来抓取一个可以正常工作的网页 除非该页面有重定向循环 所以当我抓取这个网站时 https www cardcomplete com besuchen isie uns auf facebook https ww
  • MonoTouch 和 Xcode 4

    既然 Xcode 4 GM 种子已经发布 MonoDevelop 最终会以某种方式与其交互以进行 XIB 编辑吗 我目前正在将每个 XIB 上的 打开方式 手动设置为旧的 Interface Builder 但是这样做有两个问题 我必须记住
  • 这个 JavaScript/jQuery 语法是什么意思?

    下面的语法是什么意思 function fn columnize function options What s function What s fn 在编写插件时使用此约定 以确保使用 符号与其他 Javascript 库不发生冲突 同时
  • 如何获取表格单元格中的标签以继续到下一行而不是被切断屏幕? (Xcode 8)

    所以基本上我将文本从数组加载到表视图中的单元格中 但不是像我想要的那样继续到下一行 而是输入的文本标签在单个单元格中从屏幕上被截断 我在网上查了一下 据说将 numberOfLines 设置为 0 将 lineBreakMode 设置为 N
  • 用 protected 覆盖受保护的内部!

    这是一extension为了这question https stackoverflow com questions 2375556 overriding and overridden methods must have same acces
  • Autotools:如何清理lighttpd项目中“./configure”创建的文件?

    我正在尝试lighttpd用于嵌入式 Linux 项目 我获得了最新的源代码包 并开始编写一个主 Makefile 其中封装了所有配置 编译 安装 用于测试 等内容 反之亦然 我想清理每一步 清理后应该不再有生成的文件 这对于重复测试很重要
  • 调查 apache 基准测试失败的请求

    我今天才开始用AB 阅读了几个关于新的 AB 教程 并想尝试一下对我的网站进行负载测试 使用它几次后 我收到了大量失败的请求 您能解释一下失败的请求是什么意思吗 我怎样才能进一步调查这个问题 AB 结果示例 jailshell 3 2 ab