[英]100k HTTP Requests simultaneously
我必須測試我的其余API,以便在500ms內同時進行100k個API調用。有什么想法可以模擬它嗎?
我建議也使用JMeter,它使您的測試可以創建多個並發jmeter服務器。 為了清楚起見,您可以從單個JMeter客戶端控制多個遠程JMeter引擎,並在多台計算機上復制測試,從而在目標服務器上模擬更大的負載。
老實說,您的目標很高(在500毫秒內同時進行10萬個API調用),即您將需要很多jmeter服務器。 創建壓力測試時,沒有神奇的配方,指南或手冊。 反復試驗是解決此類問題的基本方法。
以我的經驗,我首先嘗試使用幾個並發用戶,看看服務器如何反應。 然后增加並發用戶數,直到性能下降到令人無法忍受的程度,或者成為瓶頸。
顯然,您將需要一種可以在分布式模式下運行的負載測試工具,即1個控制器和X個負載生成器執行同一測試。
請參閱開源負載測試工具:您應該使用哪一個? 有關上述工具的更多信息的文章。
Apache JMeter™應用程序是開源軟件,這是一個100%純Java應用程序,旨在加載測試功能行為和衡量性能。 它最初是為測試Web應用程序而設計的,但此后已擴展到其他測試功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.