问题标签 [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 回答
2778 浏览

utilities - 用于消耗 CPU 的 Windows 实用程序

我正在寻找一个 Windows 实用程序以指定百分比消耗 CPU,以便我可以在处理器资源受限的条件下测试我的应用程序。

我四处搜索,看到了对 CPUGRAB.exe 的引用,但找不到下载位置。

0 投票
3 回答
2890 浏览

webclient - 使用模拟浏览器行为进行压力测试

我尝试了 JMeter,它很棒,但在我需要的时候失败了。

基本上我正在测试一个将框架集返回给客户端的 ASP 脚本。当框架集渲染时,它会调用其他几个在单独的框架中渲染的 asp 脚本。当我使用 JMeter 进行测试时,我只会得到首先呈现的主脚本输出的结果。JMeter 的行为不像浏览器那样,也没有尝试呈现它接收到的 html,因此不请求单独的 asp 脚本并且不呈现它们。

我要测试的应用程序是“Aquaforest Tiff 服务器”。而且我需要知道在大量并发连接下加载 tiffserver 以及来自存储的 tiff 图像需要多长时间。有没有办法实际模拟浏览器行为并呈现作为响应返回的脚本并从头到尾一起测量响应时间???

PS。如果我不够清楚,请告诉我...如果您不明白我在说什么,我会尝试详细说明...

0 投票
4 回答
13732 浏览

php - 我应该如何对我的 Web 应用程序进行压力测试?

我有一个有点复杂的 Web 应用程序,在客户端包含 Flash 和 javascript,在服务器端包含 PHP 功能。PHP 功能包含系统调用 (exec()) 以使用 gnu 软件(*nix 环境)合并/编辑/创建文件,以及对 REST 服务的 api 调用以上传这些文件(但这将通过 cron 作业完成)。

我们还没有准备好上线,我们预计在启动时会直接加载大量服务器,因此我们需要对环境进行压力测试。我查看了一些库,例如 JMeter,但是这些库无法处理 Flash - 合并/编辑/创建取决于来自 Flash 应用程序的输入。如何以最好的方式对我的环境进行压力测试?

最好的祝福,

0 投票
2 回答
264 浏览

testing - 软件测试时的洁净室

我想检查我的代码在使用我没有代码的其他库时是如何运行的。虽然我可以在线执行此操作(即使用来自 SysInternals 的 FileMon、RegMon 和 TCPView),但我想知道是否有一个好的离线方法可以让我在虚拟机中运行我的代码、关闭虚拟机并比较整个虚拟机镜像?

0 投票
3 回答
1527 浏览

load-testing - 具有 URL 导入功能的负载或压力测试工具

有人可以推荐一个负载测试工具,它允许您:

一个。重放 IIS (7) 日志以模拟真实的现场日常运行;
湾。导入 CSV 或等效的 URL 列表,以便我们可以在 URL 级别实现与上述类似的事情;
C。.net API 以便我可以从我的 URL 列表中轻松创建简单的测试也是一个不错的方法。

我真的不想记录我的测试。

我想我可以用 WAPT 做 B),但需要手动创建一个 XML 文件,不要太伤心,但想知道是否有任何工具可以开箱即用地涵盖这些场景。

0 投票
1 回答
4661 浏览

tomcat - Tomcat 上的平均最大并发用户数

我正在JMeter对 Web 应用程序进行压力测试(使用 Spring、Struts2 REST 构建,使用 PostgreSQL)。

我正在用我的应用程序模拟典型用户的场景:

4 GET、3 INSERT、20 UPDATE 调用。

服务器规格:

4核英特尔至强X5365 3GHz

8GB 内存

单个 320GB SATA 磁盘

操作系统:Ubuntu 8.10 32bit

数据库:PostgreSQL 8.4

雄猫 6.0.18

Java 1.6.0_14

结果显示服务器将处理大约 130 个并发事务。这个数字可能吗?网上有没有可以和我比较的结果?

0 投票
1 回答
186 浏览

.net - LINQ 每秒可以创建多少个对象?

我使用 Linq 将对象插入数据库。但是如果我使用线程在 1 秒内同时创建 20 个对象,那么系统将无法将 20 个对象添加到数据库中。

而且我发现这不是因为 sql server 的限制。所以唯一可能的是Linq,有人知道吗?如何在 1 秒内创建 20 条或更多记录?

0 投票
7 回答
9908 浏览

load - 如何为网站设置负载/压力测试?

我的任务是突然对我们公司的网站进行压力/负载测试,但对此一无所知。我在谷歌上进行的每次搜索“如何对网站进行负载测试”都会返回各种公司和软件来实际进行负载测试。

现在我更感兴趣的是如何实际设置负载测试,比如在负载测试之前我应该​​考虑什么,我应该测试我网站中的哪些页面以及我想要什么东西进行测试时进行监控。我们的网站位于一个多层系统上,并配有一个单独的数据库服务器(IIS 7 Web 服务器、SQL Server 2000 db)。我想我想同时监控 Web 服务器和数据库服务器以测试负载,但是在设置场景以对 Web 服务器进行负载测试时,我必须使用查询数据库的页面来查看数据库服务器上的任何负载同时。

Web 服务器和数据库服务器通常是同时测试还是作为单独的测试进行?

正如你所看到的,我对整个操作一无所知,所以任何关于如何进行的煽动都会非常有帮助。

仅供参考,我一直在修补 Pylot,并且能够针对我们的网站创建和运行一个场景,但我不确定我应该在结果中寻找什么,或者我创建的场景是否甚至是值得我们网站衡量的场景。

提前致谢。

0 投票
1 回答
1510 浏览

ruby-on-rails - 使用 Authenticity Tokens 对 Ruby on Rails 应用程序进行压力/负载测试

我的 Ruby on Rails 应用程序主要包含在登录页面后面。我仍然希望能够对这些页面进行压力测试,因为它们有一些繁重的数据库访问。

将用户名和密码发送到我的登录帖子中并不困难,但 Authenticity Token 不断变化,这使得我的测试无法重复。

有没有办法解决这个问题,同时保持一个准确的生产环境?

我会很感激任何帮助。谢谢!

0 投票
9 回答
14286 浏览

testing - 如何模拟低 CPU 处理器机器进行浏览器测试

我们有一些用户正在使用低 CPU 驱动的机器,他们在使用我们的 Web 应用程序时遇到了缓慢的响应时间。有什么方法可以让我进行测试,以便我可以模拟较低的 CPU 速率?

例如,我有 2.3 Ghz 的计算能力,我可以将它降低到 1.6 Ghz 或更低,以便我可以测试它吗?

顺便说一句,我们的客户正在使用 Windows。我必须在 Internet Explorer 上模拟低计算能力作为浏览器。