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

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

下篇导航:

项目实战...

相关推荐
綦枫Maple2 小时前
Jmeter基础篇(22)服务器性能监测工具Nmon的使用
运维·服务器·jmeter·性能监控·nmon
古人诚不我欺3 小时前
jmeter常用配置元件介绍总结之线程组
java·开发语言·jmeter
惜.己3 小时前
Jmeter中的监听器(一)
测试工具·jmeter·1024程序员节
惜.己21 小时前
Jmeter中的配置原件(三)
功能测试·测试工具·jmeter·1024程序员节
綦枫Maple21 小时前
Jmeter基础篇(23)TPS和QPS的异同
数据库·jmeter·oracle
惜.己21 小时前
Jmeter中的配置原件(二)
测试工具·jmeter·1024程序员节
我非夏日1 天前
JMeter项目实战
jmeter
川石课堂软件测试1 天前
性能测试|JMeter接口与性能测试项目
javascript·数据库·python·jmeter·单元测试
古人诚不我欺1 天前
jmeter常用配置元件介绍总结之后置处理器
人工智能·jmeter·tensorflow