最近在用Jmeter进行压测,想知道怎么设置持续一段时间,并且每秒的并发数是不变的啊?
2条回答 默认 最新
- 小孟多 2023-12-22 11:14关注
要在 JMeter 中设置持续一段时间并且每秒的并发数是不变的,可以使用Constant Throughput Timer定时器来实现。
具体步骤如下:
打开 JMeter 并创建一个测试计划。
添加线程组(Thread Group):在测试计划中添加一个线程组,用于设置并发用户数。
添加 HTTP 请求采样器(HTTP Request Sampler):在线程组中添加一个或多个 HTTP 请求采样器,用于发送压测请求。
添加Constant Throughput Timer定时器:在 HTTP 请求采样器下添加Constant Throughput Timer定时器。
配置Constant Throughput Timer定时器:在定时器的属性中,设置Target throughput为每秒的并发数,单位为requests/second。设置Duration为持续时间,单位可以是秒、分钟或小时。
运行测试:保存测试计划并运行测试。
通过以上步骤,JMeter 将按照设定的每秒并发数发送请求,并在持续时间内保持稳定的并发数。
请注意,Constant Throughput Timer定时器是基于时间来控制请求发送的间隔,而不是按照固定的线程数来发送请求。因此,每秒的并发数可能会受到系统性能和负载的影响。在实际测试中,需要根据服务器的响应能力和性能要求来调整每秒的并发数和持续时间,以确保测试结果的准确性和可参考性。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥100 关于python拓展屏使用pyautogui.screenshot无法截图的问题
- ¥15 有偿求答 无导出权限怎么快速导出企业微信微文档
- ¥15 求解答,怎么数码管中这么加入闹钟或者传感器,这应该怎么加入相应的代码
- ¥15 scottplot5
- ¥30 想问问这个建模怎么编程没有思路
- ¥15 关于imageENview(ImageEN)中新建图层并根据鼠标位置添加图标
- ¥100 用两台电脑局域联网进行MT5的EA参数优化,但是连接不上,日志提示:
- ¥15 FastAPI报错: AsyncSession不是有效Pydantic类型
- ¥50 这Mac系统提示虚拟内存不足,怎么解决
- ¥15 Rs232电路无法收发数据,求帮助