2012-06-30 41 views
1

如果將來有類似的問題被問到,但我的搜索沒有返回,我會考慮的直接相關的道歉。模擬基於智能手機應用程序的服務的虛擬用戶

我試圖在AWS EC2/S3中實現一個後端服務,並在iPhone中使用前端,該服務或多或少像待辦事項列表。這不是一個新穎的想法,但會幫助我在我講授IT基礎設施的課程中。

不幸的是我只能訪問自己的iPhone,我不能證明在AWS的可擴展性等

有什麼辦法/軟件工具/框架,以模擬的虛擬用戶對這個應用程序,可以將請求發送到假裝來自不同賬戶/應用程序的AWS服務器? 模擬器應發送請求,就像我的實際iphone應用程序發送的請求,如果我要添加一個項目到列表或刪除或編輯。

我知道壓力測試是一個非常成熟的話題,但在這裏我只想模擬多個用戶並演示可伸縮性,而不是試圖將Web服務推到極限。我也不確定這是否與交通模擬完全重疊。

任何幫助將深表謝意。

回答

1

您可能可以使用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中運行的服務的非常重的負載。

0

Apache Benchmark是一個非常方便的HTTP負載測試工具 - 你可以讓它併發請求來模擬多個用戶。與其他工具相比,它的主要優勢在於簡單易用。如果您的後端在HTTP上進行偵聽,那麼在將任何時間用於更復雜的事情之前,可能值得嘗試ab

相關問題