首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何生成最大命中率

如何生成最大命中率
EN

Stack Overflow用户
提问于 2015-01-22 16:09:34
回答 1查看 375关注 0票数 2

我已经记录了一个简单的流量使用jmeter。我在一个线程组下有多个http请求。我正在尝试为blazemeter中的50个并发用户运行这个线程组。但是,当我尝试运行jmx文件时,我可以看到htis/s大约是3秒。虽然我的rampup时间是0,线程是50。我的理解是,如果用户是并发的&每个用户(线程)有3个请求要发出,那么最低命中率应该是50。

我在线程组的底部添加了一个恒定的吞吐量定时器&一个吞吐量控制器。在定时器中,目标吞吐量设置为300 &在吞吐量控制器中,吞吐量设置为100,执行率为100。

如何在blazemeter中实现最大点击数/秒?还是我错过了什么。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-01-22 18:07:43

我认为您滥用了常量吞吐量计时器。

每分钟300个请求的吞吐量给出300/60 = 5个请求每分钟吞吐量计时器工作在分钟级别,因此请确保您的测试持续时间超过1分钟

  • 表示虚拟用户的每个JMeter线程都会颠倒执行嵌套采样器,当线程没有更多事情可做时,它将被关闭。确保您有足够的线程作业,如果没有,请确保您提供了足够的循环(请参见第2点,因为well)

  • Constant吞吐量计时器不能启动任何新线程,它能够限制(暂停)当前活动线程,以限制负载到定义的吞吐量。因此,尝试增加线程数。

有关详细信息,请参阅How to use JMeter's Throughput Constant Timer指南

您可能也喜欢使用Throughput Shaping Timer,它提供了比JMeter的CTT更多的灵活性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28083908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档