当前位置: 首页 > news >正文

JMeter进阶篇

目录

上篇导航:

总目录:

一、逻辑控制器:

1.逻辑控制器和关联:

2.if逻辑控制器:

3.forEach控制器:

4.循环控制器:

二、关联:

1.xpath:

2.正则表达式提取器:

3.跨线程组关联:

设置全局变量的过程:

获取全局变量的过程:

4.高并发:

-性能测试:

-高并发:

5.高频率:

6.分布式:

下篇导航:

上篇导航:

JMeter基础篇-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/qq_60872637/article/details/143588505?spm=1001.2014.3001.5501

总目录:

一、逻辑控制器:

1.逻辑控制器和关联:

通过参数化可以实现单个接口的功能测试,而接口测试过程中,除了单个接口的功能测试外,还会测试接口业务实现,所谓业务,就是一套完整的业务逻辑或流程,这就要使用到逻辑控制和关联。

2.if逻辑控制器:

传智播客的官网是http:www.itcast.cn

按条件进行选择性执行。

条件满足则执行,条件不满足,不执行。

执行结果:

3.forEach控制器:

请求必须在控制器的里面,即为父子关系。

循环遍历。

4.循环控制器:

功能:只负责循环。

二、关联:

1.xpath:

关联:上一个请求的响应结果和下一个请求的数据有关系。

结果:

2.正则表达式提取器:

HTTP请求-添加-后置处理器-正则表达式提取器

正则表达式的意思:给其一个模板,让JMeter匹配出数据。

3.跨线程组关联:

变量作用域局限于当前线程组,其他线程组不可以直接调用。可以将请求A中提取的结果导出到公共空间(可以被不同线程组共享),请求B再从公开空间调用该变量,相当于全局变量。

设置全局变量的过程:

获取全局变量的过程:

4.高并发:

-性能测试:

模拟各种正常的、峰值的测试环境,检测程序的各项性能指标是否能够达标。

-高并发:

例如同时进行在线购票。

结果:

5.高频率:

高频率的场景:双11的秒杀情节

结果:

6.分布式:

多台机协作,以集群的方式完成测试任务,可以提高测试效率。

环境搭建:

1.不同的测试机上安装Jmeter

2.配置基础环境(统一操作系统,JDK,Jmeter...)

3.核心:控制机如何与执行机通信?关键点:端口号

4.控制机中设置执行机的IP

%JMETER_HOME%/bin/jmeter.properties --->remote_hosts=执行机A的IP:端口号,执行机B的IP:端口号,...

控制机和执行机都得设置远程访问相关属性:

server.rmi.ssl.disable=true

在控制机中打开这个文件,相当于使其进入待命状态。

下篇导航:

项目实战...

http://www.lryc.cn/news/482737.html

相关文章:

  • LabVIEW编程基础教学(一)--介绍
  • HVV蓝队基础
  • [运维][Nginx]Nginx学习(1/5)--Nginx基础
  • 创客节小学组C++模拟题
  • 阿里云ECS服务器使用限制及不允许做的事情
  • Linux开发讲课49--- Linux 启动过程分析
  • Java-03
  • 微积分复习笔记 Calculus Volume 1 - 5.3 The Fundamental Theorem of Calculus
  • c++如何绑定一个类与类内成员的关系
  • 关于解决使用VMWare内的虚拟机无法识别USB问题小结
  • 抢抓5G机遇,AORO A23防爆手机如何直击园区巡检挑战?
  • 索引【MySQL】
  • 【Allure】mac下环境配置
  • Android 开启混淆R8编译问题处理
  • Rust:GUI 开源框架
  • 移远通信亮相骁龙AI PC生态科技日,以领先的5G及Wi-Fi产品革新PC用户体验
  • 力扣每日一题 3258. 统计满足 K 约束的子字符串数量 I
  • SQL面试题——奔驰面试题
  • 24.11.10 css
  • git新手使用教程
  • 运维发展方向
  • jmeter常用配置元件介绍总结之函数助手
  • Pytorch从0复现worc2vec skipgram模型及fasttext训练维基百科语料词向量演示
  • fastapi 查询参数支持 Pydantic Model:参数校验与配置技巧
  • mysql 大数据查询
  • 如何在 Spring Boot 中利用 RocketMQ 实现批量消息消费
  • 推荐一个Star超过2K的.Net轻量级的CMS开源项目
  • 基于驾驶员面部特征的疲劳检测系统
  • 前端知识点---字符串的8种拼接方法(Javascript)
  • 用 Python 从零开始创建神经网络(一):编码我们的第一个神经元