我想记录单个用户所做的网络活动,然后运行一个或多个这样的同时用户(可能调整一些参数,例如将user/password
转换为user1/password
,... ,usern
/ password
)。
玩时间也很不错。
答案 0 :(得分:5)
Grinder是我使用过的最好的工具之一,该工具是用java构建的,但我用它来测试我的ASP.NET应用程序。使用3台机器测试。 (每台机器一次最多只能模拟1000个用户)。我们最终为3000个并发用户进行了负载测试。
答案 1 :(得分:2)
我的公司BrowserMob提供的low-cost load testing service可能适合您。您可以注册free trial,上传Selenium脚本,然后进一步修改脚本以使用不同的登录等。整个脚本最终用JavaScript API编写,因此您可以做一些漂亮的先进的东西。您可以获得价值100美元的免费测试,这可能有很长的路要走,特别是如果您使用我们的虚拟用户功能而不是我们的真实浏览器用户功能。
答案 2 :(得分:1)
ab是一个很好的简单方法。
答案 3 :(得分:0)
我正在开展一个可能适合该法案的项目。它被称为engulf。如果你需要生成大量的负载,那么吞噬效果非常好,因为它支持多个工作者。它还有一个实时的网络界面,观看恕我直言非常愉快。