前置条件:
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包
计划--浏览--导入

实战演练
业务流程:注册--登录--充值--提现--加标--二审--三审--竞标--投标--核保审批--生成回款计划
注册接口
测试计划右键--添加--Threads(Users)--线程组
线程组右键--配置元件--HTTP请求默认值

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

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

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

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

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

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

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

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

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

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

二审接口
线程组右键--添加--配置元件--JDBC Connection Configuration

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

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

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

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

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

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

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

生成回款计划接口
线程组右键--Sampler--HTTP请求(输入接口路径及字段)

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

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

运行

注册成功

登录成功

充值成功

取现成功

加标成功

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

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

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

竞标成功

当前标为平台终审状态

生成回款计划成功
