很抱歉,如果将来有人问过类似的问题,但我的搜索没有返回,我会考虑的,直接相关。
我试图在AWSEC2/S3中实现一个带有后端的服务,在iPhone中实现它的前端,这个服务或多或少像一个待办事项列表。这不是一个新颖的想法,但在我讲授的IT基础设施课程中将对我有所帮助。
不幸的是,我只能访问我自己的iPhone,并且无法在AWS上演示可伸缩性,等等。
有没有一种方法/软件工具/框架来模拟这个应用程序的虚拟用户,可以假装来自不同的帐户/应用程序向AWS服务器发送请求?模拟器应该发送请求,就像我的实际iphone应用程序会发送,如果我要添加一个项目到列表,或删除或编辑。
我明白压力测试是一个公认的话题,但在这里,我只想模拟多个用户,演示可伸缩性,而不是试图将Web服务推向极限。我也不确定这是否与交通模拟完全重叠。
任何帮助都将不胜感激。
发布于 2012-06-30 22:33:56
您可能可以使用Apache JMeter来完成它。这取决于后端发生了什么。但它支持以下服务器类型:
Web - HTTP, HTTPS
SOAP
Database via JDBC
LDAP
JMS
Mail - SMTP(S), POP3(S) and IMAP(S)
Native commands or shell scripts你应该能把一些东西连在一起。
http://jmeter.apache.org/
http://www.opensourcetesting.org/performance.php我已经在不同的点上使用它来模拟在AWS/EC2中运行的服务的非常重的负载。
发布于 2012-07-14 14:40:07
Apache基准是一个非常方便的工具,用于进行HTTP测试--您可以让它发出并发请求来模拟多个用户。与其他工具相比,它的主要优点是它简单易学。如果后端监听HTTP,那么在投资于更复杂的东西之前,尝试ab可能是值得的。
https://stackoverflow.com/questions/11277411
复制相似问题