在投入生产之前,我们的客户需要实际数量我们的网络应用程序可以处理的用户数。
我们实施了各种功能,包括资产管理(文件上传/下载),文件导入/导出,各种统计,网络服务等。
我想我们需要能够模拟用户表单提交的工具,因为据我所知,文档导入/导出是应用程序中由于解析和生成而导致的最慢部分。
哪个工具(或一组工具)可以执行此操作?
申请详情:
答案 0 :(得分:10)
我喜欢jMeter - 免费软件并且能够很好地完成工作。
很少有介绍性的截屏视频:
http://www.fosscasts.com/screencasts/3-Load-Testing-with-Apache-JMeter
答案 1 :(得分:2)
HPs Open Source HTTPerf我喜欢。只需设置您要测试的URL,然后将其翻录。使用几台机器来模拟负载。您甚至可以将输出解析为数据库并进行一些数字运算。
另外,考虑在服务器端执行HTTPerf运行并进行性能分析,看看有什么滞后和什么不是。一个不错的选择是让用户访问应用程序,并记录所有POST / GET请求并将其用作典型用户交互的重放集。
此外,如果您正在考虑UX,请使用firebug或其他东西检查JS导入是异步完成而不是一次一个。在Stackoverflow question 310583/loading-javascript-dependencies-on-demand
有一个笨蛋答案 2 :(得分:2)
答案 3 :(得分:0)
Visual Studio Ultimate版具有强大的负载/压力测试工具,尽管最终版本可能有点贵。
答案 4 :(得分:0)
m使用完整版JBlitz Professional 5.0 .. 它非常好
答案 5 :(得分:0)
市场上很少有分析性能工具(不是免费的)我得到的并且效果很好的是New Relic。如果您只想测试api,那么http://locust.io/是好的,也是免费的。