负载测试软件

时间:2008-12-10 17:29:41

标签: performance testing stress-testing

我正在为我的公司提出购买一些负载测试软件的建议。我必须给出两个选择。我提出的一个选择是HP(Mecurary)Loadrunner。那里有另一个与Loadrunner比较的程序吗?我们正在考虑使用该软件来测试以下性能。

C#.NET模板

Microsoft®.NET2.0,3.0

Microsoft®SQLServer Informix

Web(HTTP / HTML)

网络服务

网络和多媒体

无线应用协议(WAP)

域名系统(DNS)

Microsoft®Exchange(MAPI)

6 个答案:

答案 0 :(得分:3)

OpenSourceTesting.com有list of OSS performance tools

软件测试常见问题解答还有list of commercial and OSS performance testing tools

由于您看起来像是在Windows平台上,因此您还可以使用以下工具:

有很多选择,但似乎你能很好地处理你的要求。我建议您使用加权标准和每个产品评分的排名(有点像自定义的“消费者报告”样式比较)对您的最佳选择进行交易研究。这将有助于您减少对产品的任何先入为主的观念,并为您的管理层提供合理的经验理由,说明您选择所使用的工具的原因。这可以在很大程度上证明大件物品的成本合理。

此外,对于商业工具,供应商通常会到现场并设置演示系统来测试您的代码。几年前我们用Mercury,Rational和NuMega做了这个。它确实有助于完成演示B.S.并准确了解产品如何与我们的应用程序一起使用。

答案 1 :(得分:2)

我们已将JMeter用于HTTP和SOAP负载测试

答案 2 :(得分:0)

自动化质量保证的TestComplete也得到了很好的尊重:

http://www.automatedqa.com

该产品非常全面,您可以使用各种语言编写脚本,包括C#。我将尝试30天的试用版以及它与LoadRunner的比较,以满足您的特定要求。

答案 3 :(得分:0)

我使用了openSTA

这允许记录与网站的会话,然后通过相对简单的脚本语言播放。

您可以轻松测试Web服务并编写自己的脚本。

它允许您以任何您想要的方式将脚本放在一起进行测试,并配置迭代次数,每次迭代中的用户数量,引入每个新用户的加速时间以及每次迭代之间的延迟。测试也可以安排在未来。

它是开源的,免费的。

它会生成许多可以保存到电子表格的报告。然后,我们使用数据透视表轻松分析和绘制结果图。

答案 4 :(得分:0)

我在以前的项目中使用了WebLOAD - 它与LoadRunner相当,但更具成本效益。

答案 5 :(得分:0)

你必须注意所有接口,然后你才会看到商业工具。商业领域中最接近的可比产品是Microfocus的SilkPerformer产品,但是接口的宽度可能会让您重新进入Loadrunner空间,因为它拥有支持任何工具的最大数量的开箱即用协议。这是企业销售视角的一个显着特征。