Jmeter05:配置环境变量

1 Jmeter 环境

1.1 什么是环境变量?path什么用?

系统设置之一,通过设置PATH,可以让程序在DOS命令行直接启动

1.2 path怎么用

如果想让一个程序可以在DOS直接启动,需要将该程序目录配置进PATH

1.3 PATH和我们的关系?

要配置JDK的环境变量(开发必备的)

需求1:配置JDK的PATH环境变量,要求在任意目录下可以执行javac程序

新增系统变量,bin目录的父级是安装目录

执行成功

需求2:配置Jmeter的PATH环境变量,配置Jmeter的lib目录下部分jar的环境变量

Jmeter环境:

变量名:JMETER_HOME

变量值:Jmeter安装目录

变量名:CLASSPATH

变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

2 总结(Jmeter01-05)

1、参数化 ----- 用户参数

实现思想:将数据单独存储,然后再将数据读取到http请求的JSON数据中

实现流程:

设置执行次数(用户数)

添加组件用户参数存储多条记录

读取数据格式:${变量名}

2、参数化 ----- 用户定义的变量

作用:存储全局性数据

添加格式:添加用户定义的变量组件

键 和值

调用格式:${变量名}

3、参数化 ---- 函数

3-1 程序中的功能单元,封装了部分实现

3-2 打开函数功能模块,选择要调用的函数 +设置参数 + 生成调用格式,在需要使用的位置调用即可

4、直连数据库

4-1 Jmeter直接操作数据库数据

4-2 通过直接操作数据库和接口操作对比

4-3 Jmeter 不具备直连数据库的功能,先整合第三方实现

Jmeter 配置数据库连接信息 数据库URL +驱动名称+ 账号+密码+ 该配置的变量名

创建JDBC请求:要素1 调用配置的变量名 要素2 设置SQL类型 要素3 编写SQL语句

结果再处理:可以将结果赋值给变量(JDBC Request: variable names)

赋值规则1:变量名_# 结果个数

变量名_N 结果结果

可以通过debug sample 查看底层赋值实现

5、关联

5-1 一个请求的响应数据作为另外一个请求提交的数据

5-2 使用关联可以组织多样的业务逻辑

5-3 实现方案1:Xpath提取器(html 等标签语言)

实现方案2:正则表达式提取器(普通文本)

.任意字符

*任意字符串

+一个或多个

?到第一个结束标记

()声明截取的区间范围

6、环境

6-1 path作用:可以再命令行直接启动程序

6-2 怎么配置:

添加一个变量:xxxxxx_HOME = 该程序的安装目录(一般是bin目录的父级)

修改PATH :%xxxxx_HOME%\bin

相关推荐
S1998_1997111609•X33 分钟前
MacOS/ˉsh(so.))os.apkair/AI
开发语言·网络·人工智能
SimpleLearingAI34 分钟前
C++虚函数详解
开发语言·c++
Dxy12393102161 小时前
Python使用XPath定位元素:动态计算与函数调用
开发语言·python
Evand J1 小时前
【MATLAB代码介绍】三种CT模型的IMM(交互式多模型)对目标高精度定位
开发语言·matlab·ct·imm·交互式多模型·多模型·转弯
AC赳赳老秦1 小时前
OpenClaw权限管理实操:团队共享Agent,设置操作权限,保障数据安全
服务器·开发语言·前端·javascript·excel·deepseek·openclaw
geovindu1 小时前
go: Proxy Pattern
开发语言·后端·设计模式·golang·代理模式
langsiming1 小时前
【无标题】
java·开发语言·数据库
꧁细听勿语情꧂1 小时前
合并两个有序表、判断链表的回文结构、相交链表、环的链表一和二
c语言·开发语言·数据结构·算法
Rust语言中文社区1 小时前
【Rust日报】2026-04-24 Vizia 0.4 发布——纯 Rust 声明式响应式 GUI 框架
开发语言·后端·rust
普通网友2 小时前
JavaScript:ESLint+Prettier 规范代码格式
开发语言·javascript·ecmascript