亚马逊云web应用程序性能测试 [英] Amazon cloud web application performance testing
问题描述
我很难通过性能测试,这是亚马逊云端网络应用程序。我们将在亚马逊云中启动我们的应用程序,我们正试图运行性能/负载测试。基本上,我试图得到我们的应用程序服务请求/响应时间的结果,当10/25/100/225用户同时使用它和网络负载测试。我需要做什么样的方法,因为我进行手动测试到目前为止!有什么工具,我可以运行和监视我的服务请求/响应时间。
I am struggling to get through performance testing which are amazon cloud based web application. we are going to launch our application in amazon cloud soon and we are trying to run the performance / load testing. Basically, i am trying to get result of our application service request / response time when 10 / 25/ 100 / 225 users using it simultaneously and network load test. What kind of approach do i need to follow since i was in to manual testing so far! is there any tool, where i can run and monitor my service request / response time.
提前感谢!
Surya
Thanks in advance! Surya
推荐答案
JMeter是常见的选择: http://jmeter.apache.org
JMeter is a common choice for this: http://jmeter.apache.org
您可以将其设置为从一个或多个本地机器,或者您实际上可以在AWS上运行它 - 这里有一个很好的总结: http://stackoverflow.com/a/16619103/334402
You can either set it up to test from one or more local machines or you can actually run it on AWS itself - there's a nice summary here: http://stackoverflow.com/a/16619103/334402
我在过去都做过,两者都有利弊 - 基本上通过普通的互联网连接从机器上运行它们意味着你使用的是真正的的访问网络,因为AWS一般会在其数据中心之间建立专用网络。
I have done both in the past and there are pros and cons to both - basically running it from machines over regular internet connections means you are using 'real' access networks, as AWS will generally have dedicated networking between its Data Centers.
另一方面,在AWS中运行JMeter允许您将其设置为从不同地区并且可能会让你产生更高的负载(除非你有很多真正的机器)。
On the other hand, running JMeter in AWS allows you set it up to test from different regions and probably will allow you generate a much higher load (unless you have lots of real machines at your disposal).
这篇关于亚马逊云web应用程序性能测试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!