15

在投入生产之前,我们的客户要求我们的 Web 应用程序可以处理多少用户的实际数量。

我们实现了各种功能,包括资产管理(文件上传/下载)、文件导入/导出、各种统计、网络服务等。

我想我们需要可以模拟用户表单提交的工具,因为据我所知,由于解析和生成,文档导入/导出是应用程序中最慢的部分。

哪个工具(或一组工具)可以做到这一点?

申请详情:

  • XHTML/jQuery
  • 冷融合 8
  • SQL Server 2008
  • 视窗服务器 2008
4

6 回答 6

10

我喜欢jMeter - 免费软件并且做得很好。

一些介绍性截屏视频:

http://www.fosscasts.com/screencasts/3-Load-Testing-with-Apache-JMeter

http://vimeo.com/10164982

于 2010-05-08T04:31:57.490 回答
2

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

另外,考虑在服务器端使用分析来执行 HTTPerf 运行,看看哪些滞后,哪些没有。一个不错的方法是让用户继续使用应用程序,并记录所有 POST/GET 请求并将它们用作典型用户交互的重放集。

此外,如果您正在考虑 UX,请使用 firebug 或其他东西来检查 JS 导入是异步完成的,而不是一次一个。看看Stackoverflow 问题 310583/loading-javascript-dependencies-on-demand

于 2010-05-07T19:26:47.683 回答
2
于 2010-05-07T19:37:54.390 回答
0

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

于 2010-05-07T19:24:52.527 回答
0

m 使用完整版的 JBlitz Professional 5.0 .. 非常好

于 2010-05-10T09:57:29.697 回答
0

市场上很少有分析性能工具(不是免费的),我通过并运行良好的是 New Relic。如果您只想测试 api,那么http://locust.io/也是不错的,而且也是免费的。

于 2015-10-06T19:34:01.227 回答