JMeter工具入门操作及注意事项

本文详细介绍了如何在Linux环境下配置JDK,设置环境变量,然后使用JMeter进行一系列接口测试,包括注册、登录、充值、提现等业务流程。每个接口测试涉及HTTP请求、后置处理器如正则表达式提取器,以及HTTPCookie管理器的使用,还涵盖了JDBCRequest进行数据库交互的测试步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前置条件:

1、JMeter运行依赖JAVA环境(JDK和环境变量)

1.1、JDK的安装

1、把jdk包也放在/opt 目录下(jdk-8u141-linux-x64.tar.gz)

2、解压:tar -xzvf jdk-8u141-linux-x64.tar.gz

1.2、配置JAVA全局变量

1、vi etc/profile

2、大写G直接定位末尾行

3、键入i  进行编辑(复制如下代码)

JAVA_HOME=/opt/jdk1.8.0_141
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
JRE_BIN=$JRE_HOME/bin
PATH=$JAVA_BIN:$JRE_BIN:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

4、按esc--:wq--保存退出

5、重启  source /etc /profile

2、导入JDBC驱动的JAR包

计划--浏览--导入

实战演练

业务流程:注册--登录--充值--提现--加标--二审--三审--竞标--投标--核保审批--生成回款计划

注册接口

  1. 测试计划右键--添加--Threads(Users)--线程组

  1. 线程组右键--配置元件--HTTP请求默认值

  1. 线程组右键--配置元件--用户定义的变量(参数化某个字段,方便后续接口取值)

  1. 线程组右键--Sampler--HTTP请求(输入接口路径及字段)

  1. 注册接口右键--添加--后置处理器--正则表达式提取器(提取手机号字段数据,与下个接口数据关联)

登录接口

  1. 线程组右键--Sampler--HTTP请求(输入接口路径及字段)

  1. 登录接口右键--添加--后置处理器--正则表达式提取器(登录会产生Cookie)

充值接口

  1. 线程组右键--Sampler--HTTP请求(输入接口路径及字段)

  1. 充值接口右键--添加--配置元件--HTTP Cookie管理器

提现接口

  1. 线程组右键--Sampler--HTTP请求(输入接口路径及字段)

  1. 提现接口右键--添加--配置元件--HTTP Cookie管理器(与充值接口一致,直接复制下来)

加标接口

线程组右键--Sampler--HTTP请求(输入接口路径及字段)

二审接口

  1. 线程组右键--添加--配置元件--JDBC Connection Configuration

  1. 线程组右键--添加--Sampler--JDBC Request

  1. JDBC Request右键--添加--后置处理器--正则表达式提取器

  1. 线程组右键--Sampler--HTTP请求(输入接口路径及字段)

三审接口

线程组右键--Sampler--HTTP请求(输入接口路径及字段)

竞标接口

线程组右键--Sampler--HTTP请求(输入接口路径及字段)

投标接口

线程组右键--Sampler--HTTP请求(输入接口路径及字段)

核保审批接口

线程组右键--Sampler--HTTP请求(输入接口路径及字段)

生成回款计划接口

线程组右键--Sampler--HTTP请求(输入接口路径及字段)

线程组右键--监听器--察看结果树

线程组右键--添加--断言--响应断言

运行

  1. 注册成功

  1. 登录成功

  1. 充值成功

  1. 取现成功

  1. 加标成功

  1. 审核通过,当前标为二审(初审中)状态

  1. 审核通过,当前标为三审(复审中)状态

  1. 竞标开始,当前标为竞标中状态

  1. 竞标成功

  1. 当前标为平台终审状态

  1. 生成回款计划成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值