簡體   English   中英

JMeter http2 請求超時

[英]JMeter http2 request timeout

在 JMeter 中發送 get http2 請求時,我得到 java.util.concurrent.TimeoutException

我試圖在 webportal 上測試 http2,有些 get 請求工作正常,但有些沒有,我java.util.concurrent.TimeoutException at java.base/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1957) at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2092) at com.blazemeter.jmeter.http2.sampler.HTTP2Connection.awaitResponses(HTTP2Connection.java:179) at com.blazemeter.jmeter.http2.sampler.HTTP2Request.sample(HTTP2Request.java:211) at com.blazemeter.jmeter.http2.sampler.HTTP2Request.sample(HTTP2Request.java:139) at com.blazemeter.jmeter.http2.sampler.HTTP2Request.sample(HTTP2Request.java:115) at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:622) at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:546) at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:486) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:253) at java.base/java.lang.Thread.run(Thread.java:835)得到java.util.concurrent.TimeoutException at java.base/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1957) at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2092) at com.blazemeter.jmeter.http2.sampler.HTTP2Connection.awaitResponses(HTTP2Connection.java:179) at com.blazemeter.jmeter.http2.sampler.HTTP2Request.sample(HTTP2Request.java:211) at com.blazemeter.jmeter.http2.sampler.HTTP2Request.sample(HTTP2Request.java:139) at com.blazemeter.jmeter.http2.sampler.HTTP2Request.sample(HTTP2Request.java:115) at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:622) at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:546) at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:486) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:253) at java.base/java.lang.Thread.run(Thread.java:835) java.util.concurrent.TimeoutException at java.base/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1957) at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2092) at com.blazemeter.jmeter.http2.sampler.HTTP2Connection.awaitResponses(HTTP2Connection.java:179) at com.blazemeter.jmeter.http2.sampler.HTTP2Request.sample(HTTP2Request.java:211) at com.blazemeter.jmeter.http2.sampler.HTTP2Request.sample(HTTP2Request.java:139) at com.blazemeter.jmeter.http2.sampler.HTTP2Request.sample(HTTP2Request.java:115) at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:622) at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:546) at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:486) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:253) at java.base/java.lang.Thread.run(Thread.java:835)

我的配置是:java 版本“12.0.1” 2019-04-16 JMeter 5.1.1 + HTTP/2 Sampler 插件版本:1.4

增加 HTTP/2 采樣器的超時時間並檢查它是否解決了問題。 在此處輸入圖片說明 如果工作減少,則放 5 秒,否則嘗試將其增加 5。

希望這可以幫助。

暫無
暫無

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

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