gpt4 book ai didi

java - 如何为我的测试指定特定的速率?

转载 作者:太空宇宙 更新时间:2023-11-04 07:55:36 27 4
gpt4 key购买 nike

我有一个具有以下结构的测试计划:

SimpleController  
HTTP-Sampler-1
HTTP-Sampler-2
HTTP-Sampler-3
HTTP-Sampler-4
HTTP-Sampler-5
HTTP-Sampler-6
HTTP-Sampler-7

这个SimpleController捕获一个“流”。这意味着samplers-1到7是一个“单元”,这意味着在HTTP-Sampler-7发送其请求后,服务器后端将有一个特定的结果。

我有兴趣向服务器总共发送 30000 个“请求”。当我说“请求”时,我指的是 Controller 下的所有采样器。
但我想每 X 秒启动每个请求。

  • 我的意思是线程应该每 X 秒发送 HTTP-Sampler-1

考虑到建议使用约 300 个线程,我应该使用什么配置来完成测试?

最佳答案

如果您只想执行这些请求,则可以使用 Constant Throughput Timer .

恒定吞吐量计时器希望您为其提供目标吞吐量(以每分钟样本为单位)。由于每 X 秒有 7 个请求,因此可以将其设置为 7*60/X。还将计算吞吐量设置为“仅此线程”

您的测试计划将是相同的,只是添加了计时器。

如果您还想在此线程中发送其他请求,我认为您应该使用Beanshell或 BSF。

关于java - 如何为我的测试指定特定的速率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13672253/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com