网站/网络应用程序负载测试工具?

15
在进入生产阶段之前,我们的客户要求实际数字来确定我们的 Web 应用程序可以处理多少用户。
我们已经实现了各种功能,包括资产管理(文件上传/下载),文档导入/导出,各种统计信息,Web 服务等等。
我想我们需要一个工具来模拟用户提交表单,因为根据我的观察,文档导入/导出是应用程序中最慢的部分,因为它需要解析和生成。
哪个工具(或一组工具)可以做到这一点?
应用程序详细信息:
  • XHTML / jQuery
  • Coldfusion 8
  • SQL Server 2008
  • Windows Server 2008
6个回答

10

+1,好链接。我得去看看! - Aiden Bell
+1 给 JMeter。易于使用,简单明了。 - JoseK

2

HPs Open Source HTTPerf我很喜欢。只需设置要测试的URL,然后让它运行。使用几台机器来模拟负载。您甚至可以将输出解析到数据库中并进行一些数字计算。

此外,考虑在服务器端使用HTTPerf运行分析,以查看哪些有延迟,哪些没有。一个不错的点子是让用户进入应用程序,并记录所有POST / GET请求,将它们用作典型用户交互的重放集。

如果您正在考虑UX,请使用Firebug或其他工具检查JS导入是否正在异步完成,而不是逐个完成。请参阅Stackoverflow问题310583/loading-javascript-dependencies-on-demand



0

Visual Studio Ultimate 版本拥有出色的负载/压力测试工具,尽管该版本可能有点昂贵。


0

我正在使用JBlitz Professional 5.0的完整版本,它非常好用。


0

市场上有一些分析性能工具(非免费),我使用过并且效果不错的是New Relic。如果你只是想测试API,那么http://locust.io/是一个很好的选择,而且还是免费的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接