簡體   English   中英

如何模擬現實世界的壓力測試方案

[英]How to simulate real world stress test scenario

當每個微服務都承受壓力時,很難模擬真實的壓力情況。 通常,在負載測試中,只有很少的微服務承受壓力,而並非全部都是微服務。 有什么方法可以增加我的服務中所有傳出呼叫的響應時間,從而可以輕松地估計負載測試期間我的服務的實際響應時間,也可以通過任何方式輕松實現。

我沒有嘗試任何東西,因為我對此沒有任何線索。

您可以考慮其中兩個選項。

加特林-https: //www.baeldung.com/load-test-a-website-with-gatling

JMeter- https: //octoperf.com/blog/2018/04/23/jmeter-rest-api-testing/

如果您有一個基於微服務架構模式構建的復雜應用程序,請注意它將始終以其最慢組件的速度運行。

因此,您的目標不是強調所有微服務,而是確定最慢的服務。 完成后,您可以調查原因,提出建議和/或實施修復程序並重復測試,直到對結果滿意為止。

最好的方法是對整個集成系統進行壓力測試,從1個虛擬用戶開始,然后增加負載,直到在其中一個微服務的入口處開始傳輸排隊為止。

一旦確定了最慢的微服務,就應該能夠對其進行單獨的壓力測試,並使用監視性能分析工具來確定瓶頸

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM