侧边栏壁纸
博主头像
一朵云的博客博主等级

拥抱生活,向阳而生。

  • 累计撰写 67 篇文章
  • 累计创建 25 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

JMeter -- 事务

一朵云
2022-02-09 / 0 评论 / 1 点赞 / 8494 阅读 / 2376 字

基本介绍:

  性能测试报告的结果统计中,我们一定会关注 TPS(每秒事务数),JMeter默认将每个请求独立统计成一个事务,但实际应用场景往往是多个操作统计成一个事务,这时,我们就需要借助JMeter的事务控制器来完成了。

组件位置:

线程组右键 -- 添加 -- 逻辑控制器 -- 事务控制器

image.png

参数说明:

Generate parent sample:

  如果事务控制器下有多个取样器,勾选它,那么在“查看结果树”中我们不仅可以看到事务控制器,还可以看到每个取样器,并且事务控制器定义的事务是否成功取决于子事务是否都成功,子事务其中任何一个失败即代表整个事务失败。

Include duration of timer and pre-post processors in generated sample:

  是否包括定时器、预处理和后期处理延迟的时间

示例演示:

事务控制器:

image.png

响应断言,区分返回文本中状态码不等于200的请求:

image.png

结果展示,其中一个请求的状态码不等于200,事务失败标红:

image.png

image.png

聚合报告展示的不再是之前的逐一请求,而是事务控制器整体:

image.png

1

评论区