jmeter - 性能测试中“每秒事务数”与“每秒请求数”有什么区别?
问题描述
在某些书中有这两个陈述,但我无法区分这两个?(每秒事务数也称为“系统吞吐量”。)
解决方案
为什么你要问我们而不是这些“一些书”的作者?
鉴于您有jmeter 标签,这里是 JMeter 特定的答案:
事务对于采样器是等效的(或者如果您通过事务控制器将多个采样器组合在一起- 事务控制器下所有采样器的累积吞吐量)
基本上在 1 秒的时间范围内执行了多少个采样器。
可以使用 ie Transactions per Second图表进行可视化
每秒请求数几乎是相同的指标,但在某些情况下,每秒请求数可能高于每秒事务数,例如:
- HTTP Request Sampler下载嵌入式资源时,一个“事务”会导致多个“请求”
- 当脚本开发者使用 ie Parallel Controller模拟 AJAX 请求时,相同的网络占用 - 一个“事务”,多个“请求”
这些“每秒请求数”可以使用 ie Server Hits Per Second图表进行可视化
推荐阅读
- java - 在 Vaadin14 中的 Grid、TreeGrid 上使用 Selection.MultiSelect 时的空白选择列
- angular - 如何点击 TypeScript/Angular 中的 observable 返回?
- azure - 来自流分析的 Azure Function HTTPTrigger
- syntax-highlighting - 为什么 CLion 不以不同的方式突出 Doxygen 评论?
- c# - 当多个用户同时上传到数据库时,AjaxFileUpload 临时数据保存到错误的帐户
- python - 无法使用 Python 绘制包含二进制值的列的分布
- c# - 如何在 c# 中拍摄没有 vsync 的 directX11 游戏的良好屏幕截图
- rest - 如何通知客户端返回的 HTTP 资源表示已弃用?
- pygame - 在 pygame 中遇到碰撞检测问题
- sql - 关于加入条件的问题。需要比较从 A 点到 B 点的运输数量