簡體   English   中英

在JMeter中至少連續一個小時每秒生成15000個POST請求的設置是什么?

[英]What the settings for generating 15000 POST Requests per Second in JMeter for atleast an hour continuously?

連續至少一個小時在JMeter中每秒生成15000個POST請求的設置/方法是什么?

根據項目要求:至少有15,000名用戶每秒將發布一條消息,並且他們將繼續進行一個小時或更長時間。

什么是線程數,啟動時間,循環數?

  1. 線程數:取決於您的應用程序響應時間,如果您的應用程序響應速度快-如果需要較慢的響應速度,則需要更少的線程-更多,例如:

    • 如果您的應用程序響應時間為500毫秒-您將需要7500個線程
    • 如果您的應用程序響應時間為1秒-您將需要15000個線程
    • 如果您的應用程序響應時間為2秒-您將需要30000個線程
    • 等等
  2. 升級-取決於線程數和您的測試方案。 一個好的選擇是:
    • 10分鍾加速
    • 60分鍾(或更長時間)以保持負載
    • 減速10分鍾
  3. 循環計數:永遠。 可以通過線程組的“計划程序”部分或使用運行時控制器來限制測試的持續時間,或者您可以在需要時手動停止測試。

  1. 您可以使用恆定吞吐量計時器精確吞吐量計時器來將JMeter的吞吐量設置為15k /秒
  2. 確保遵循JMeter最佳實踐,因為每秒15k請求是相當高的負載,如果您無法從單台計算機上執行所需的負載,則可能必須進行分布式測試
  3. 確保JMeter機器有足夠的空間來操作CPU,RAM等,就好像JMeter缺乏資源一樣-即使被測應用程序能夠處理更多內容,它也無法足夠快地發送請求加載。 您可以使用JMeter PerfMon插件監視資源使用情況

暫無
暫無

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

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