问题标签 [webapplicationstresstool]

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 投票
30 回答
164175 浏览

web-applications - 对 Web 应用程序执行压力测试?

过去,我使用 Microsoft Web Application Stress Tool 和 Pylot 对 Web 应用程序进行压力测试。我编写了一个简单的主页、登录脚本和站点演练(在电子商务站点中将一些商品添加到购物车并结帐)。

与少数开发人员一起努力访问主页几乎总是会发现一个主要问题。更多的可扩展性问题将在第二阶段出现,甚至更多——在发布之后。

我使用的工具的 URL 是 Microsoft Homer(又名Microsoft Web Application Stress Tool)和Pylot

这些工具生成的报告对我来说从来没有多大意义,我会花很多时间试图弄清楚该站点能够支持哪种并发负载。这总是值得的,因为总是会出现最愚蠢的错误和瓶颈(例如,Web 服务器配置错误)。

你做了什么,你使用了什么工具,你的方法取得了什么成功?我最感兴趣的部分是提出某种有意义的公式,用于根据压力测试应用程序报告的数字计算应用程序可以支持的并发用户数。

0 投票
1 回答
385 浏览

webapplicationstresstool - Microsoft 的 Web 应用程序压力工具出现 404 和 501 错误

我已经用这个工具记录了一些脚本,但是当我运行它时,我 100% 的结果代码要么是 404(未找到)要么是 501(未实现)。

怎么会这样?

0 投票
1 回答
2687 浏览

iis - 对运行 IIS 的生产系统进行负载测试的良好基准测试是什么?

我注意到一些关于压力测试 IIS 的帖子,但我更感兴趣的是了解一种建立物理 Web 服务器可以处理的基准的好方法。

我现在正在开发一个生产系统,该系统似乎每天都在减速到几乎停止,似乎没有人能弄清楚是什么导致了这个问题。这是您的标准 N 层设置(客户端、Web 服务器、数据库服务器)。我创建了一些简单的 ASP.NET 页面,它们可以做一些简单的事情,我正在使用这些页面来建立压力测试基准,以便以后在与已经存在的生产系统进行比较时使用它。

我已经构建了一个示例 aspx 页面,它只是返回一些有关盒子利用率的 Web 服务器统计信息,没有什么繁重的,可能只有几行代码。我还创建了一个简单的 Web 服务 (asmx),它将在给定正确 id 的情况下测试数据库连接,再次打开一个数据库连接和一个实际上并没有做任何事情的示例查询。

我想知道的是,以下测试应该在什么压力水平下运行?特别是,我正在使用Microsoft 的 Web 应用程序压力工具,我很好奇大多数人会期望压力水平压力乘数 可以接受范围应该是。我已经知道 Web 服务器在什么时候开始弯曲,它大约 20 的压力水平和 10 的压力乘数给予或接受,这导致大约 275 个页面请求/秒。我试图找出这个数字是否太低,这是否表明客户端和 Web 服务器之间存在问题或某种硬件问题,或者是否更多地表明存在没有错,而且系统太重了。

更新:自从我最初写这篇文章以来,代码已经移动到使用 IIS 7 运行 Windows 2003 的服务器上。

我现在想知道的是,如果我设置了一个相对简单的测试,例如只提供一个小页面的基本 index.html 文件,您期望我可以实现的“最佳”页面请求/秒是多少压力测试?

0 投票
1 回答
641 浏览

performance - 无法从计算机加载性能计数器

我正在使用 Microsoft 的 Web Application Stress 工具在 Windows 2003 IIS 6 服务器上运行一些压力测试。我正在从 Windows XP 机器上运行 WAS 工具。我一直在关注本教程,在尝试添加性能计数器时出现以下错误:

无法从计算机 \mycomp 加载性能计数器

有谁知道这意味着什么?如何加载性能计数器?我会认为我想要的性能计数器在我正在测试的服务器上,而不是在我正在运行测试的本地机器上?

谢谢

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 投票
0 回答
227 浏览

web-applications - 关于Web应用程序负载测试的想法

我想每晚从我们的构建服务器开始设置性能测试。

我已经开始使用 OpenSTA 来处理测试脚本和负载生成,但是如果没有人在计算机上登录,OpenSTA 就无法运行负载。我宁愿让它作为 Windows 服务运行,这样即使计算机已经重新启动,测试也能运行。有人将 OpenSTA 作为 Windows 服务运行吗?

我的目标是在我们的 ci 构建源上运行负载测试并收集性能计数器,并有趋势以及早通知我们性能问题。

0 投票
1 回答
444 浏览

jmeter - WCAT 中每个 URL 的详细统计信息

我曾经使用 MS 的 Homer 工具进行快速负载测试。这个工具很棒——它有一个易于使用的用户界面,并提供了基于每个 URL 的详细报告。

我现在切换到 WCAT,因为 Homer 已被撤回,并且不能在 Vista 后版本的 Windows 上运行。

WCAT 的报告似乎比 Homer 弱得多。有没有办法获得比默认报告中提供的更详细的统计信息?

如果没有每个 URL 的统计信息,应该如何正确评估您网站的性能?

0 投票
4 回答
20453 浏览

testing - jmeter与硒

嗨,我想进入测试自动化领域,我在第一次网络搜索中发现的两个工具是 Selenium 和 Jmeter。

你觉得哪一个是第一个看的?还是我需要这两种工具,因为它们完全不同?

我需要的是能够进行客户端证书身份验证、使用不同信息填写表单以及检查结果页面的可能性。

0 投票
5 回答
23717 浏览

java - 如何在负载测试期间测量 CPU 和内存

我们在异构环境中使用 JMeter,我们希望在运行我们的服务或 Web 应用程序的服务器上产生重负载时测量 CPU 和内存。你会推荐使用什么?是否有任何可用的软件解决方案(开源或商业)在文件或数据库中记录 CPU 和内存使用情况?

谢谢!

0 投票
1 回答
668 浏览

testing - 解释和评估 Jmeter 输出

我正在使用 Jmeter 对一个大学项目的 RESTful Web 服务进行负载和压力测试。我已使用 JMeter 成功返回结果,但我不确定什么是可接受的性能水平。我应该希望通过我的 Web 服务实现什么级别的吞吐量等?