performance - 尽管响应时间在设定的持续时间内显着变化,但所有 API 的吞吐量都是恒定的
问题描述
我在 Jmeter 中执行了 1 小时的负载测试。下面是结果
请求 A1:样本 130983 平均 488 毫秒吞吐量 34.11
请求 B1:样本 130948 平均 170 毫秒吞吐量 34.10
请求 C1:样本 130940 平均 151 毫秒吞吐量 34.11
请求 D1:样本 130860 平均 79.98 毫秒吞吐量 34.09
请求 E1:样本 130925 平均 1757 毫秒吞吐量 33.93
参考链接How Throughput and Response time are related说,
在负载/性能测试方面。吞吐量和响应时间成反比。即随着响应时间的增加吞吐量应该减少。随着吞吐量的增加响应时间应该减少
但在结果中,尽管响应时间不同,但所有样本的吞吐量几乎保持不变。
对于不同的响应时间,吞吐量如何相同?
解决方案
您是否使用任何计时器进行起搏?如果你有一个 pacing 和足够的 JMeter 线程线程,你肯定可以在不同的响应时间下达到相同的吞吐量。
推荐阅读
- javascript - koajs:如何等待客户端接收文件?
- python - sklearn train_test_split 运行两次报错
- reactjs - 在 reactstrap popover 正文中使用锚标签不起作用
- javascript - 将未知数量的参数传递给 HTML onclick 事件属性
- javascript - 以编程方式在 html 页面中添加 javascript
- python - 从 Keras LSTM 模型转换后,无法在 Android 中导入 Tensor flow lite 模型
- oracle - 是否可以在 sas oracle 传递中使用 CASE 表达式?
- plot - Gnuplot epslatex 中的字体大小
- python - Anaconda Navigator 无法在 Windows 7 上打开 Jupyter Notebook 或 Jupyter Lab
- reactjs - 自动完成 - 如何将所有值放在一行中