簡體   English   中英

如何使用Apache Jmeter確定與網站的最大連接數

[英]How to determine the maximum number of connections to the Web site using Apache Jmeter

借助Apache Jmeter,我們可以測試我們的Web服務,應用程序等。我的目標是設置服務器可以響應的最大連接數。 在Apache Jmeter上,我創建了線程組,然后在Sampler處添加了Http Request並添加了Table以觀察結果。 我的校長告訴您,該服務器最多可以容納15-20個用戶。 因此,我設置了20個線程並設置了永久循環,我很驚訝地看到結果表,服務器響應了所有包的發送,沒有發生錯誤。 與100個連接相同。 但是后來我增加了300個連接並開始再次測試它,我在表中看到出現16個采樣器錯誤的開頭(所以這意味着該站點崩潰了,對嗎?)但是為什么當我設置20個線程時它不會崩潰? 也許原因是所有http請求都沒有占用相同的時間? 如何確定峰值?

我猜你的線程做的事情很短,因此在16個以上的並發線程的情況下,您會收到錯誤消息。

當您僅使用20個線程時,您可能會遇到某些測試已經完成其工作而其他測試尚未開始的情況。

有一些控制行為的技術。

  1. 增加線程組中的循環數(或將您的邏輯置於“ 循環控制器”下 ),並使用“加速期”來模擬增加的負載。
  2. 使用同步計時器來確保將同時激發給定數量的線程
  3. 使用恆定吞吐量計時器為您的站點設置確切的負載(每秒請求)。

暫無
暫無

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

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