软件测试技能,JMeter压力测试教程,逻辑控制器之事务控制器(二十五)
2023-09-27 14:27:14 时间
一、前言
TPS就是每秒钟所处理的事务数,那么到底什么是事务呢?
事务是用户自定义的一个标识,是一个或多个操作完成一个业务所花费的时间,事务时间反映的是一个操作过程的响应时间
二、事务场景
电商场景大家并不陌生,用户先登录 - 浏览商品 - 添加到购物车 - 打开购物车列表 - 生成待支付订单 - 支付完成 - 订单生成
从用户登录到生成一个有效的订单就是一个事务,如何测试系统每秒能处理几个订单,这就是通常说的TPS
真实场景中,登录一般会提前登录好,也就是前置操作
三、事务控制器
线程组添加-逻辑控制器-事务控制器
事务控制器界面有2个选项按钮
Generate Parent Sample:生成样本作为其他样本的父项
是否在生成的样本中包括计时器,预处理和后处理延迟:默认值为false
我们一般勾选这2个选项,事务的时间会算上思考时间
四、添加操作步骤
在事务下新增HTTP请求,按操作步骤一个个添加进去
生成待支付订单这里加个固定定时器,也就是用户的思考时间,固定定时器的延时不会计入单个sampler的响应时间,但会计入事务控制器的时间。
查看结构树,总的事务时间是5221毫秒,这里包含了思考时间
单个请求的响应时间,不会包含这个延迟时间
五、查看聚合报告
查看聚合报告,统计的是整个事务的结果
相关文章
- 一次讲透盒马的底层逻辑
- 数据结构(三):非线性逻辑结构-树
- Web安全测试学习手册-业务逻辑测试
- [转]PostgreSQL 逻辑结构 和 权限体系 介绍
- java 运算符 与(&)、非(~)、或(|)、异或(^)逻辑操作符 与(&&) 或(||) 非(!)
- 初谈SQL Server逻辑读、物理读、预读【转】
- 【人工智能简史】第二章 早期实验与尝试——图灵测试与图灵机器、逻辑理论机与麦卡锡、第一个人工智能程序:塞缪尔的西洋棋程序
- 《逻辑与计算机设计基础(原书第5版)》——第1章 1.0数字系统与信息
- Google protobuf解析消息逻辑的版本问题
- centos7上修改lv逻辑卷的大小
- 物流供应链管理是什么?供应链物流管理系统逻辑结构应用
- JavaScript 基础(一) - JavaScript的引入方式,JavaScript 变量命名规则,JS 的五种基本数据类型,ECMAScript 算数运算符,逻辑运算符
- 【小程序从0到1】视图与逻辑|路由导航(声明式、编程式)
- 抑或运算符&(位运算和逻辑运算符详解)----Java
- 软件测试技能,JMeter压力测试教程,逻辑控制器之如果(If)控制器(二十八)
- 计算器程序的逻辑 参考慕课
- dotnet 代码优化 聊聊逻辑圈复杂度
- Js常用逻辑