性能测试实战(八):逻辑控制器
一、逻辑控制器
1、条件
默认:勾选了Interpret...,则 条件表达式的运行结果必须为 真 或者 假
所以,表达式中,要有动作行为,就要使用函数 ${__groovy(,)}或${__jexl3(,)}
判断条件建议使用引号将变量处理一下,避免类型不一样
如果没有勾选,则运行之后判断运行结果是否为真假,因此不需要函数表达式
2、循环
不断地循环自己
3、foreach
当我们的变量名称,类似“变量名_递增的数字”,我们想用这些变量,我们可以使用该控制器
4、事务控制器
Jmeter中,默认一个取样器执行一次请求,是一个事务
查看结果树
它里面显示的是 事务, 而不是取样器
收到的是相应的先后顺序,而不再是请求的先后顺序
聚合报告
每一行都是事务
样本就是事务请求的执行次数
平均值...最大值:响应时间(毫秒)
90% 95% 99%:表示能达到该时间的请求占比
异常:标准一般是0.1%
吞吐量:在性能测试中,如果想把吞吐量当作TPS来衡量性能指标
条件:并发用户数不变+网络没有瓶颈
因为吞吐量是一个平均值,完全无法体现并发用户数,因此增加的用户会导致吞吐量没有参考价值,而吞吐量是衡量网络的重要指标之一,因此要求没有瓶颈
最后两列:吞吐率(KB/sec)
我们平时说的带宽的Mb 1B=8b
1Mb=1024Kb=1024/8 KB=128KB/s
100Mb = 12800KB/s
做性能测试,是先对单接口进行性能测试,得到单节口的性能指标,然后,再把多接口合并到一个事务下面,进行模块、业务的性能测试
5、仅一次控制器
每个线程用户只执行一次
使用场景:登录下单
需求:对下单接口进行性能测试
两个接口都写在1个线程组中,只需要在登录接口加上“仅一次控制器”控制登录接口
技术难点:
需要在后置处理器提取身份信息给不同的变量名
使用V函数,来获取不同的变量名的值
两个接口写在不同的线程组下面,需要使用 跨线程组 属性 技术
做性能测试,都是先单接口,然后多个接口,用事务控制器合并
性能测试实战(八):逻辑控制器相关推荐
- 《Web性能测试实战》性能测试用例模板
<Web性能测试实战>性能测试用例模板 <LoadRunner性能测试实战>图书配套性能测试课程: 1.性能测试入门与虚拟用户开发基础(点击进入) ...
- 《WEB性能测试实战》之WEB性能测试分析
性能测试的结果分析是性能测试的重中之重.在实际工作中,由于测试的结果分析比较复 杂.需要具备很多相关的专业知识,因此常常会感觉拿到数据不知从何下手.这也是我学习性能 测试过程中感觉比较尴尬和棘手的事, ...
- OpenCV C++案例实战八《基于Hu矩轮廓匹配》
OpenCV C++案例实战八<基于Hu矩轮廓匹配> 前言 一.查找轮廓 二.计算Hu矩 三.显示效果 四.源码 总结 前言 本文将使用OpenCV C++ 基于Hu矩进行轮廓匹配. 一. ...
- 【在线专家问答】 - WEB性能测试专家 唐勇 与您分享《性能测试实战经验》
[在线专家问答] - WEB性能测试专家 唐勇 与您分享<性能测试实战经验> http://www.automationqa.com/uchome/space.php?uid=1& ...
- 性能测试 性能测试实战(八)Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》
文章目录 一.前言 二.Jmeter分布式性能测试平台 介绍 1.Jmter分布式性能测试平台 简介 2.Jmeter分布式性能测试平台 优秀案例1 3.Jmeter分布式性能测试平台 优秀案例2 4 ...
- 广州软件性能测试培训,Loadrunner企业级性能测试课程 广州八神软件性能测试实战教程 炼数性能测试视频...
(1)\第10讲--运笔如神-性能测试计划的编写:目录中文件数:6个 ├─(1) 某某某项目性能测试方案.rar ├─(2) 第10讲-性能测试计划的编写-1.mp4 ├─(3) 第10讲-性能测试计 ...
- 【性能测试】Jmeter性能测试实战
文章目录 一.数据驱动性能测试 1.1 数据驱动的理念 2. 特点 3. 好处 4. 要求 5. 数据驱动的使用场景 1.2 jmeter中的数据驱动 二.数据库性能测试 开发性能测试脚本及执行 三. ...
- [JMeter性能测试实战]之先从搭建测试环境开始
前言 写给想学性能测试而又不知道如何着手的测试同学,同时这也作为本人内训的教材,分享性能测试的套路及经验. 不要被性能测试的外衣所迷惑,会写代码做性能测试的人不一定比使用工具做性能测试的人厉害,关键是 ...
- 电商软件性能测试,实战 | 电商业务的性能测试(一): 必备基础知识
原标题:实战 | 电商业务的性能测试(一): 必备基础知识 1. 测试步骤及模型分析 1.1 测试步骤总览 需求分析与测试设计(性能需求目标+业务模型拆解) 测试数据准备和构造(基于模型的数据准备) ...
最新文章
- java.lang.VerifyError
- 5-7激活层-BN层-FC层-损失层
- 分享我的第一次Selenium自动化测试框架开发过程
- Centos 源码安装zabbix 2.4.5
- c语言课程设计作业五子棋,C语言课程设计报告五子棋游戏课程设计
- 生信自学笔记(三)分子数据库
- virtualbox 安装centeros
- SQL(五) 数据库 表格删除 表格内容删除
- PHP判断访客是否移动端浏览器访问的四种方法
- iface eth0 inet dhcp
- 【中学提纲】必修一——细胞的生命历程
- 【爬虫】【原创】08 使用简单正则表达式爬取下厨房(早餐,午餐,晚餐)
- 网络编程 3 tcp通信
- 大数据开发工程师必看书籍
- 腾讯视频会议真实内部实现分享
- Photoshop——更改图片比例
- FFmpeg分离(解封装)视频和音频
- JDBC模拟SQL注入和避免SQL注入
- 数据的描述性统计与python实现
- vue加载图片失败处理
热门文章
- CentOS 6 手动配置Lamp
- Javaweb技术的汽车修理企业客户管理系统
- windows安装rvm
- 信息化云服务器推荐咨询,信息化云服务
- 眼睛跟随鼠标转动的小黄人 html+css+js
- 手机专利帝国战争:巨头密集诉讼和专利抢购真相
- java project voco_Adobe Project VoCo这款软件在哪里下载?
- Linux fuser
- 验证位置时发生错误:“org.tigris.subversion.javahl.ClientException......
- 《阿里专有云等保合规白皮书》发布,阿里云实现首个一体化云原生安全架构