性能测试学习之路(十)—Jmeter之配置元件详解

配置元件作用

Jmeter中配置元件是一类特殊的组件,它们用于设置和配置测试计划中的各种参数和设置。这些配置元件的作用范围通常覆盖它们所在位置及其以下的目录,但不包括其平级目录或更高级别的目录。以下是JMeter中一些常见的配置元件及其用途:

一:HTTP信息头管理器

作用 :用于为HTTP请求配置Header。它位于请求的配置部分,用于添加或修改请求的头部信息,如content-type:application/json或自定义的参数token等。
路径 :右击添加配置元件-HTTP信息头管理器
实例 :通过抓包工具抓到接口,取请求头中的某些字段信息。

二:HTTP请求默认值

作用 :当多个HTTP请求具有相同的配置时,可以将这些配置提取出来,只需配置一次。
路径 :右击添加配置元件-HTTP请求默认值
实例 :请求1和请求2有相同的服务器地址,那么增加一个HTTP请求默认值,这样请求1和请求2只需要将路径写入就行。

三:CSV Data Set Config

作用 :通过CSV文件的形式加载参数,是一种参数化的方式。它允许在压测时加载大量的变量和值,适用于需要大量变量和值的场景。
路径 :右击添加配置元件-CSV Data Set Config
实例 :一个搜索接口,需要对搜索的内容做参数化,如图设置CSV Data Set Config文件名就是你选择的csv文件路径,文件编码一般选择UTF-8,其他字段就是字面上的含义。

运行后的结果如下,可以发现每个keyword都是从csv文件中依次取数的:

四:用户定义的变量

作用 :允许用户定义变量,这些变量可以在JMeter的其他部分中使用,如${param}方式引用
路径 :右击添加配置元件-用户定义的变量
实例 :假如登录接口需要传参username和password,我们可以新增用户定义的变量,然后在登录接口引用这两个字段。

以上就是我们常用的配置元件,其余的配置元件可以去了解一下(不常用)。在以后的实战讲解会运用到真正的脚本中。

相关推荐
茯苓gao2 小时前
STM32G4 速度环开环,电流环闭环 IF模式建模
笔记·stm32·单片机·嵌入式硬件·学习
是誰萆微了承諾3 小时前
【golang学习笔记 gin 】1.2 redis 的使用
笔记·学习·golang
DKPT3 小时前
Java内存区域与内存溢出
java·开发语言·jvm·笔记·学习
aaaweiaaaaaa3 小时前
HTML和CSS学习
前端·css·学习·html
测试老哥3 小时前
6个步骤实现Postman接口压力测试
自动化测试·软件测试·测试工具·测试用例·接口测试·压力测试·postman
看海天一色听风起雨落4 小时前
Python学习之装饰器
开发语言·python·学习
speop5 小时前
llm的一点学习笔记
笔记·学习
非凡ghost6 小时前
FxSound:提升音频体验,让音乐更动听
前端·学习·音视频·生活·软件需求
ue星空6 小时前
月2期学习笔记
学习·游戏·ue5
萧邀人6 小时前
第二课、熟悉Cocos Creator 编辑器界面
学习