我想知道如何在Jmeter中测试一个网站的性能,最多有100万活跃用户,所有用户都同时访问该网站。如何在Jmeter中测试100万用户的性能?
2
A
回答
1
你可以通过具有的JMeter结合虚拟服务器托管解决方案做到这一点。
一种方法是设置多个E2C机在AWS和配置它们,所以它们各自利用产生的负载生成工具(如Apache JMeter的)在一个特定的Web应用程序的负载。
当你把足够的虚拟负载生成器,可以达到100万个的虚拟用户(谁可能被封锁由Web应用防火墙或测试的应用程序类似)。
1
鉴于你有足够的机器,你可以为负载生成器使用它是不成立的JMeter这种负担大的问题。
记住以下几点:
- 最有可能你将不能够生产从一台主机这样的负载,以便考虑distributed mode运行JMeter的,当一个JMeter的主编排充当负载生成X奴隶。
- JMeter默认配置不适合高负载,它仅适用于脚本开发和调试。从9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure指南跟随建议,以获得最大的JMeter的实例
- 真正的用户不锤应用不停,他们需要一些时间来“思考”操作之间,而这种“思考时间”,可以从几秒钟到连几分钟(也就是说我的浏览器在输入这个答案时不会向Stackoverflow发送很多请求),所以请考虑使用JMeter Timers来模拟此“思考时间”
- 确保您将HTTP Cache Manager添加到测试计划中。行为良好的浏览器仅从网页(如图像,样式,脚本等)请求“重”资源一次,随后请求从浏览器缓存中返回这些内容。你应该模拟相同的行为,否则你的负载将不现实。
相关问题
- 1. Jmeter - 性能测试
- 2. JMeter - 性能测试
- 3. Jmeter性能测试:
- 4. 如何测试多达100万用户的Web服务?
- 5. JMeter上的性能测试
- 6. 性能测试 - 在JMeter的测试场景中分配用户负载
- 7. Jmeter - 性能测试分析
- 8. 性能测试:JMeter vs Tsung
- 9. 使用JMeter测试WCF Webservice的性能?
- 10. 性能测试使用的JMeter
- 11. 如何测量JMeter中的Cassandra性能
- 12. jmeter性能测试:使用函数
- 13. 性能通过JMeter测试AJAX调用
- 14. 在性能测试中自动生成测试数据-Jmeter
- 15. 在JMeter性能测试中监控Jboss中的资源使用
- 16. 性能测试结果分析JMeter的
- 17. 如何在JMeter中运行JMeter负载测试和JMeter Webdriver测试
- 18. 如何在Flash中测试用户PC的性能?
- 19. jmeter关于性能和负载测试
- 20. 我正在使用Jmeter和执行100用户的负载测试
- 21. 如何在CircleCI中运行jmeter测试?
- 22. 用JMeter模拟数百万用户
- 23. 使用JMeter为5000多个用户进行性能测试的最佳方法
- 24. JMeter在性能测试过程中挂起
- 25. 如何在android中测试性能?
- 26. 如何在C#中测试性能?
- 27. 如何在使用JMeter执行性能测试期间增加请求/秒
- 28. Jmeter用于性能测试的记录和播放脚本
- 29. Jmeter在ASP.net表单上失败的性能测试
- 30. jmeter个人用户控制测试
可能重复[如何模拟使用Jmeter的1000个并发用户](http://stackoverflow.com/questions/26887644/how-to-simulate-1000-concurrent-user-using-jmeter) –