您能否推荐一款软件工具(使用GPLv许可证)为Web服务器执行负载测试?网络服务器负载测试工具
回答
Tsung是目前为止我使用过的最好的。您可以创建实际的使用模式。
apache benchmark是最容易使用和随着Apache。使用更简单,但在URL测试和创建更真实的加载模式方面并不灵活。
尝试之一:
如果你需要做一些性能/负载测试也给网页/应用,请尝试Apache JMeter http://jmeter.apache.org/
如果您需要创建结果的自定义图表,Jmeter是我认为的最佳解决方案。 – djangofan 2013-04-04 17:18:27
Curl将允许您运行thro呃一连串的URL很容易。即
curl -s "http://google.com?[1-1000]"
这将使1000调用谷歌即
http://google.com?1
http://google.com?2
etc...
然后,您可以添加这些调用的脚本,并连续执行它们作为后台作业。有这种http://servermonitoringhq.com/blog/how_to_quickly_stress_test_a_web_server
全面的名单中还看再在无头的浏览器环境中,你可以同时运行多个实例用途变更硒的webdriver功能的脚本。这种方法已成为云中可用虚拟机的流行趋势。
我建议使用“无头”PhantomJS(它与Selenium WebDriver相关)或使用Selenium HTMLUnitDriver。将负载测试包装在JUnit类中。使用Maven Surefire或Gradle(使用maxParallelForks进行过滤测试任务)将测试分为多线程。 Gradle或Maven将创建一个JUnit报告(来自CSS转换),显示每个测试和每个测试的时间。
如果您使用的是Windows,你可以使用我的蝙蝠scripts to start a Grid Node and Hub才能运行的同时,使用多台电脑向负载供电..
如果你有生产工作量,那么你可以使用tcpcopy来将其复制到测试系统。这种测试更加有效和真实。
- 1. 网络服务器应用程序的负载测试策略
- 2. 负载测试工具IIS6 +
- 3. mysql负载测试工具
- 4. RMI负载测试工具?
- 5. WCF服务 - 负载测试
- 6. Web服务器的负载测试
- 7. 服务器和API负载测试
- 8. 负载测试工具的负载测试能力
- 9. 网络服务测试
- 10. Apache网络服务器测试
- 11. 用于Ajax负载测试的工具
- 12. 了解Jmeter负载测试工具
- 13. HTTP和JMS负载测试工具
- 14. 简单的网络服务器或网络的测试框架
- 15. Web服务器性能/测试工具
- 16. Http Web服务负载测试
- 17. 异步WCF Web服务负载测试
- 18. 负载测试休息服务
- 19. 支持自动负载测试的性能负载测试工具
- 20. 如何使用Visual Studio 2010测试Web服务器性能负载测试工具
- 21. Asp.net网站负载测试
- 22. 服务器重置新连接,但CPU /网络负载低
- 23. 在客户端使用Httpurlconnection负载平衡网络服务器
- 24. 用黄瓜测试网络服务
- 25. 联邦快递网络服务测试
- 26. 网络服务和nunit测试
- 27. 负载平衡器和两个测试服务器。需要使用jmeter测试
- 28. 网络/网络/渗透测试开源工具
- 29. Visual Studio团队服务的负载测试是不是在负载平衡器
- 30. 任何免费的网络服务测试与NTLM2支持的工具?
非常感谢tsung的推荐,能够录制会话并重播,一直在寻找这样的东西!真棒工具! – JazzCat 2018-03-06 07:27:23