java - jmeter如何控制用户、请求和吞吐量?
问题描述
我正在使用 JMeter 5.4.1 在我的服务器上执行负载测试。我想使用 3 个用户,他们将以 10 TPS 发送请求,这意味着每秒将向服务器发送 10 个请求。我已经在使用并发线程组和整形吞吐量计时器,但对目标并发与否之间的类似配置的差异感到困惑。我需要通过的用户。我尝试在目标并发文本框中给出 3,但吞吐量比预期的要低。增加目标并发后,我开始获得所需的吞吐量。所以我只需要明确并发线程组的配置。
我只想知道通过在 Jmeter 中使用 3 个用户来实现 10 TPS 需要做什么配置?
注意:使用 Jmeter 5.4.1
解决方案
你的平均响应时间需要333ms
得到10 TPS
使用3 threads
,如果你的平均响应时间是1 second
那么你将需要增加线程数10
才能得到10TPS
。
因此,您需要在 JMeter 测试计划中测量所有请求的平均响应时间,然后您将能够决定线程数以获得所需的 TPS。
推荐阅读
- css - 不能覆盖 CSS :root 变量 | --原色:橙色;不回应
- postman - 如何在 Postman 中存储值列表,然后在 API 调用中从列表中传递一个随机值?
- node.js - ERR_CONNECTION_REFUSED dockerizing Vuejs 应用程序后
- node.js - npm start at reboot 不处理解构运算符(Debian 上的 Beaglebone)
- python-3.x - 从 Github 安装 Yocto Bitbake podman-py setuptools 失败
- python - 将 Replit 用于不和谐的机器人
- python - 如何从光线中的对象存储中清除对象?
- mysql - MYSQL:如何将唯一随机数更新到现有行
- javascript - 在useEffect中从实时firebase中检索数据返回未定义
- android - ArFragment SceneView 在使用 ViewBinding 时返回 Null