问题标签 [stress-testing]
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.
jmeter - WCAT 中每个 URL 的详细统计信息
我曾经使用 MS 的 Homer 工具进行快速负载测试。这个工具很棒——它有一个易于使用的用户界面,并提供了基于每个 URL 的详细报告。
我现在切换到 WCAT,因为 Homer 已被撤回,并且不能在 Vista 后版本的 Windows 上运行。
WCAT 的报告似乎比 Homer 弱得多。有没有办法获得比默认报告中提供的更详细的统计信息?
如果没有每个 URL 的统计信息,应该如何正确评估您网站的性能?
ruby-on-rails - 使用 Cucumber 进行压力测试
我目前正在使用 cucumber 为 RoR REST API 编写集成测试。
我还想对 API 进行压力测试,并且想知道如何才能重新使用我的黄瓜场景来做到这一点。
我以前使用过 JMeter 和 httperf 进行压力测试,当然这两种工具都必须编写或记录我想包含在压力测试中的测试。由于我在 Cucumber 中已经有了想要测试的场景,因此我试图避免重写压力测试工具语法中基本相同的场景。
任何人都可以推荐一种我可以为此使用我的 cuke 测试的方法吗?理想情况下,我想模拟数百个并发用户访问 API。
iphone - iPhone 测试清单
我需要一份检查 iPhone 应用程序的清单。任何人都可以通过一些有用的链接或数据帮助我吗?:)
jmeter - 为什么在使用 Jmeter 进行负载测试与 HP Load runner 时存在差异?
这是场景
我们正在对 Web 应用程序进行负载测试。该应用程序部署在两个 VM 服务器上,并带有一个硬件负载平衡器来分配负载。
这里使用了两个工具 1. HP Load Runner(一种昂贵的工具)。2. JMeter - 免费
开发团队使用 JMeter 来测试大量用户。它也没有像 Load Runner 那样的任何许可限制。
测试如何运行?使用一些参数调用 URL,Web 应用程序读取参数、处理结果并生成 pdf 文件。
运行测试时,我们发现对于 1000 个用户的负载分布在 60 秒的时间段内,我们的应用程序需要 4 分钟来生成 1000 个文件。现在,当我们通过 JMeter 传递相同的 url 时,1000 个用户,加速时间为 60 秒,应用程序需要 1 分 15 秒来生成 1000 个文件。
我对此感到困惑,为什么会有这种巨大的性能差异。
负载运行器在两台服务器上都安装了 rstat 守护程序。
有什么线索吗?
stress-testing - 如何解释 Siege 和/或 Apache Bench 结果
我们有一个 MySQL 驱动的站点,偶尔会在 48 小时内获得 10 万用户,所有用户都登录该站点并进行购买。
我们正在尝试使用 Apache Bench 和 Siege 等工具来模拟这种负载。
虽然在我看来关键指标似乎是并发用户数量,并且我们已经获得了报告结果,但我们仍然觉得我们处于黑暗中。
我想问的是:我们应该测试什么样的东西来预测这种流量?
50个并发用户1000次?500个并发用户10次?
我们正在查看数据库错误、apache 超时和响应时间。我们还应该看什么?
这是一个模糊的问题,我知道没有“正确”的答案,我们只是在寻找一些关于如何确定我们的基础设施可以实际处理的一般想法。
提前致谢!
performance - 负载测试消费者网站
我正在寻找对消费者网站进行负载测试。我尝试过使用 JMeter。但是,在这种情况下,所有请求都来自一台机器。我真正想要的是模拟全国各地的真实用户,一些使用低速拨号连接,另一些使用高速连接。
在这种情况下要遵循哪些最佳实践?
perl - 如何在实际负载下将流量从日志重播到配置文件/基准 Web 应用程序?
有没有办法让记录器真正的网络流量到网络服务器,例如从网络服务器日志(Apache),并在实际负载下将此流量重播到配置文件 Web 应用程序(在 Perl 中),或者在选择之前对不同实现的速度进行基准测试和比较非此即彼?
如果重要的话,webapp 是用 Perl 编写的,并在普通 CGI、FastCGI、mod_perl(通过 ModPerl::Registry)、PSGI(通过 Plack::App::WrapCGI)下运行。
交叉发布给专业网站管理员
关于服务器故障的类似问题:
sql-server - 您如何在本地加载开发数据库(服务器)?
哇,这个标题立刻给了我“你问的问题似乎很主观,很可能会被关闭。”
无论如何,经过一番搜索和阅读,我决定问它。
来自我的问题:优化现有数据库时首先要检查的问题是什么?,这归结为需要强调加载作为备份 .bak 文件接收的本地 SQL Server 开发数据库。
我是否正确理解了 paxdiablo 对以下问题的回答:“DB (SQL) 自动压力/加载工具?” 没有独立于 RDBMS 的通用压力负载测试 SQL 工具?
SQL Server 的压力测试加载工具有哪些?
你在为本地开发 SQL Server 数据库的廉价和肮脏的压力加载做什么?
更新:而且我对压力加载 SQL Server 2000、2005、2008 数据库感兴趣(对 2000 没有任何线索)。
好的,让我们把最终/实际测试放在一边(对 QA 专家、DBA 和系统管理员),并将问题限制在压力负载的上下文中,以发现设计中的明显(令人发指的)缺陷、性能瓶颈。
asp.net - 有时 IIS 未充分利用多核处理器
我在服务器上遇到了我的 ASP.Net 应用程序的奇怪行为(Windows Server 2008 x64 上的 IIS7,处理器 Xeon Quad)。
Web应用程序是一个简单的页面,大约一秒钟计算一些数学,然后显示结果。那就是它几乎不消耗网络、磁盘、内存,而是完全使用处理器资源。
在负载测试时出现以下现象: IIS7 使用处理器不超过 25% 并且并非全世界都不想使用它。这 25% 等于一个核心,但根据任务管理器性能选项卡分布在所有四个核心上。在另一台计算机(IIS7、Win 7、Quad)上一切正常:处理器全部使用 100%。
对于每个行为变体(4 个核心处理器上的 25% 和 100% 的峰值负载),我在 2 台计算机上找到了。这里描述了类似的情况。什么会导致这种行为?
shared-hosting - 我怎样才能同时了解我的网站对访问者的最大容量
我如何才能同时了解我的网站对访问者的最大容量?-针对意外情况的压力测试-