簡體   English   中英

異步負載生成器

[英]Asynchronous Load Generator

我正在嘗試使用Jetty的HttpClient用Java編寫異步負載生成器,因為它提供了異步通信。

但是我面臨一些問題。 主要的是為了生成負載,我使用了java.util.TimerTask。 但是TimerTask類的問題在於它不能保證時間的准確性,即距預期時間的某些毫秒可能更長。 因此,如果我嘗試產生1000 tps,我將僅獲得700-800 tps。

誰能建議我如何克服這個問題。 有沒有我可以用作參考的工具?

我將使用Apache JMeter來完成此任務。

我遇到了類似的問題,並使用以下方法解決了該問題。 而不是使用Timer或使用睡眠,您可能應該使用Scheduled Executor Service開始調度呼叫,然后您很可能將能夠實現所需的TPS。

暫無
暫無

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

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