大家在JMeter教程中会学到事务控制器,JMeter Transaction Controller可以是一个非常方便的工具,用于组织测试的 不同部分并确定这些部分在报告中的显示方式。正如 Apache JMeter 的文档中所述:“事务控制器生成一个额外的样本,用于测量执行嵌套测试元素所花费的总时间。”
但这意味着什么,这个“额外样本”对您的 BlazeMeter 报告有何影响?
如果您还不是非常熟悉该功能,可能会因为它是一个抽象概念而感到困惑。不需要害怕!为了揭开这个话题的神秘面纱,我们将通过展示结果的各种示例来介绍这个功能,以准确了解它在不同场景中的表现。
这里讨论的所有内容都将围绕“生成父样本”这个小复选框:
为了演示事务控制器及其父示例如何工作,我们首先创建一个非常基本的 JMeter 脚本。随意自己做,这样你就可以跟着你。在这个实验中,我们需要这个脚本包括:
单线程组
单个事务控制器
两个 HTTP 请求采样器
查看结果树侦听器
将两个 HTTP 请求采样器放在事务控制器中,给每个采样器一个唯一的名称(我的是“标签 1”和“标签 2”),如下所示:
接下来,将每个采样器配置为只需点击blazedemo.com:
事务控制器将为我们提供其中所有内容(我们的两个采样器)的执行时间,组合为一个“事务”。如果大家想了解更多相关知识,可以关注一下极悦的Java极悦在线学习,里面的课程内容从入门到精通,细致全面,很适合小白学习,相信对大家一定会有所帮助的。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习