问题标签 [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.

0 投票
6 回答
1825 浏览

upload - 限制在 lighttpd 上测试的上传速度

我正在实施ubr上传。它使用 Perl 和 PHP 来上传带有进度条的文件。我正在运行一个 lighttpd 开发服务器,并希望对其进行全面测试。目前它只是立即传输文件,因为它实际上只是在我的计算机上移动文件。有没有办法让它看起来好像实际上传输得很慢,所以我可以看到进度条?

我尝试将以下内容添加到我的 lighttpd.conf 中。它可能会稍微减慢页面的加载速度,但上传仍然是即时的。

谢谢

0 投票
3 回答
366 浏览

visual-studio-2008 - 用于测量 Windows 服务进程和使用资源的工具


,我为我的 WCF 服务编写了压力测试,但服务在远程机器上,我可以测量 Windows 服务使用进程和其他资源吗?有没有其他工具?

0 投票
5 回答
1333 浏览

ajax - 压力测试 AJAX

我的 Web 应用程序几乎完全基于 AJAX,其中数据通过 Web 服务获取并通过 JSON 返回。

我正在使用 WAST 进行压力测试,但我确信有更好的工具来完成这项工作。

有人有建议吗?

谢谢

0 投票
2 回答
722 浏览

frameworks - 设计压力测试框架

我对一个非常大的产品(想想操作系统的大小)进行了某种集成/压力测试,最近我和我的团队一直在讨论更好地组织我们的测试工作负载的方法。到目前为止,我们一直满足于将所有(自定义)工作负载应用程序放在一系列批处理类型的作业中,每个作业都代表一个单一的压力测试运行。现在我们的平均测试运行涉及跨 13 个系统运行的超过 100 个工作负载,我们认为是时候构建一些更高级的东西了。

我已经看到了很多关于单元测试框架的内容,但对于更高级别的压力类型测试却很少。有谁知道解决管理大量工作负载问题的常见(或不常见)方式?

现在,我们希望保留每个单独工作负载的数据库,并提供一个前端来根据我们在给定一天所需的压力类型将它们混合并匹配到测试包中,但我们没有任何示例做更高级的事情的最佳方法,例如对每个单独的工作负载对系统施加的压力进行排名。

我的大型产品压力测试人员在做什么?对我们来说,一些手卷的脚本将不再适用。

0 投票
3 回答
2458 浏览

visual-studio - 使用 Visual Studio 2008 进行负载测试:分析结果的麻烦

我使用 Visual Studio Team System 2008 Team Suite 对我的 Web 应用程序进行负载测试(它使用 ASP.MVC 技术)。

负载模式:恒定(这意味着我始终拥有恒定数量的虚拟用户)。我指定 1000 个用户的配置来分析我的 Web 应用程序在真正压力条件下的性能。我多次运行相同的负载测试,同时对我的应用程序进行一些更改。

但是在分析负载测试结果时,我发现了一个奇怪的依赖关系:当平均页面响应时间变大时,每秒请求数也会增加!反之亦然:当平均页面响应时间越少,每秒请求数越少。这种情况用户量少(5-50个用户)时不复现。

你如何解释这样的结果?

0 投票
6 回答
2248 浏览

apache - 如何使 apache 变得缓慢且不可靠?

我正在使用 REST 服务从主机检索数据的移动设备上编写一些代码。REST 服务由 Apache 代理。在测试模式下,我希望能够模拟网络中断(就好像设备失去了它的单元连接一样)来测试处理间歇性故障的应用程序。我还需要通过慢速网络连接来验证它的行为。

我目前正在使用 Traffic Shaper XP 来降低网络连接速度,但现在我需要一些东西来让 Apache 服务器随机和按预定义的顺序发送连接重置(以设置和重复特定的测试场景)。

0 投票
1 回答
293 浏览

java - 用于测试服务器的 Java Web 应用程序

我正在寻找一个简单的开源或参考应用程序,可用于测试一些 Java 服务器。主服务器是 Tomcat,数据库后端是 MySQL。是否有一些相当容易启动和运行的合理示例应用程序?

理想的应用程序本质上是相当无状态的,并且无需身份验证即可访问,以便可以轻松地用于压力测试。

0 投票
0 回答
556 浏览

flash - 使用 Microsoft Web App Stress 工具对图片上传进行压力测试

我开发了一个想要进行压力测试的 Web 应用程序。该应用程序使用 Flash SWF 允许用户浏览其计算机上的图像并将其上传到网络服务器。此 SWF 将从本地文件系统读取 jpg 图像,调整它们的大小并生成缩略图,然后将它们作为 byteArray 上传到 AMFPHP 脚本,该脚本将字节数组作为 .jpg 文件写入webserver数据库中的图像记录,然后发送图像到 Amazon S3 进行存储。

我一直在尝试使用 WAS 对此进行压力测试,它运行良好,因为它记录了发送的标头信息以及字节数组,因此我可以模拟多个用户 - 尽管所有用户都上传相同的图像!:)。

我发现并非所有图像都进入 S3 并且并非所有图像都被添加到数据库中。我怀疑这是由于脚本需要的时间超过了延迟字段中 WAS 允许的时间,所以我的问题是 -

有没有办法告诉 WAS 在继续之前等待脚本完成执行,而不是坚持我在 WAS 界面中指定的延迟?我认为在将图像添加到数据库或发送到 S3 之前,接收字节数组并写入文件的 AMFPHP 脚本没有完成。

如果我可以强制 WAS 等到它知道脚本已经完成,我可以更清楚地看到瓶颈在哪里。我正在模拟大约 100 个客户端(10 个线程 * 10 个套接字),所以大概这会给这一步带来比可以处理的更大的负载!

这是测试工具无法准确模拟真实场景的一种情况吗,因为实际上 Flash 会等待从 AMFPHP 获得图像已写入的成功响应,然后再调用在数据库中创建记录并发送文件到S3?我是否应该将这些脚本组合成一个脚本,这样这不是问题?

欢迎对此提出任何建议。我们的网络服务器是一台 Windows 2003 IIS 6 机器。

0 投票
1 回答
2133 浏览

performance - 在 Web 应用程序的压力测试期间记录性能时,我应该在 Windows 性能监视器中使用哪些计数器?

我正在设置 Windows 性能监视器以在运行 MS Web 应用程序压力工具时记录 Web 服务器上的活动。我应该选择哪些计数器,以便更好地了解瓶颈、性能和响应速度慢等问题?

干杯

0 投票
1 回答
430 浏览

asp.net - 如何对 ASP.NET 开发服务器托管的 Web 应用程序进行负载测试?

我尝试了Siege,但它在 linux 上运行,并且 ASP.NET 开发服务器不接受外部连接。

我尝试了Web Application Stress Tool,但我不知道如何指定端口,因为我不使用 :80 并且它不接受这种语法。