JMeter进阶篇

目录

上篇导航:

总目录:

一、逻辑控制器:

1.逻辑控制器和关联:

2.if逻辑控制器:

3.forEach控制器:

4.循环控制器:

二、关联:

1.xpath:

2.正则表达式提取器:

3.跨线程组关联:

设置全局变量的过程:

获取全局变量的过程:

4.高并发:

-性能测试:

-高并发:

5.高频率:

6.分布式:

下篇导航:

上篇导航:

JMeter基础篇-CSDN博客https://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

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

下篇导航:

项目实战...

相关推荐
se-tester4 天前
JMeter、Postman 和 SoapUI 在做接口测试上的优势和缺点
测试工具·jmeter·接口测试·postman·soapui
feathered-feathered5 天前
测试实战【用例设计】自己写的项目+功能测试(1)
java·服务器·后端·功能测试·jmeter·单元测试·压力测试
质量保障小乔9 天前
JMeter+Jenkins+AI自动化测试
jmeter
装不满的克莱因瓶11 天前
Java高并发异步请求实战,Jmeter暴力压测下的解决方案
jmeter·线程池·多线程·并发·resttemplate·qps·压测
在坚持一下我可没意见17 天前
ideaPool论坛系统测试报告
java·spring boot·功能测试·selenium·jmeter·mybatis·压力测试
linweidong19 天前
别让老板等:千人并发下的实时大屏极致性能优化实录
jmeter·clickhouse·性能优化·sentinel·doris·物化视图·离线数仓
CesareCheung20 天前
JMeter核心组件使用方法及场景大全
jmeter
我会一直在的21 天前
Jmeter的基础使用
功能测试·jmeter·压力测试
choke23321 天前
软件性能测试实战:从基础概念到 JMeter 全组件使用
jmeter
网络安全-杰克22 天前
Jmeter压力测试工具安装与使用
自动化测试·软件测试·测试工具·jmeter·职场和发展