2016-02-23 60 views
0

我正在構建流量生成器以生成有狀態的REST流量。我的想法是加載一個基於web的應用程序,並只是不斷嘗試HTTP查詢。但是,因爲我希望將它部署在小型VM上,所以最好不要託管實際的Web服務,而是某種類型的模擬器。是否有供用戶編寫自定義REST API包裝的參考REST壓力測試服務器庫?生成大量REST API流量的方法

+0

Bash + curl? :) –

回答

3

我想你可以使用Apache JMeter(http://jmeter.apache.org/)工具來爲你的應用程序生成HTTP查詢。

+0

對不起,我有一個錯字在我的問題。我沒有足夠的空間來託管完整的Web服務。我正在尋找一些我可以用來模擬Web服務而無需運行的服務。 – user2066671

+0

我不確定我是否理解,但是如果您沒有足夠的虛擬機空間,您可以從本地計算機運行測試,但請記住,您將無法生成高負載(Internet連接容量,只有一臺機器......)。 – Pesha

2

你可以看看Locust這是一個開源的負載生成工具,用Python編寫。

0

你可以嘗試Yandex Tank。它可以使用不同的負載生成器(默認幻像或Jmeter),並在負載管理和報告中提供非常有用的功能。