文章目录
- 一、基础组件
- 1. 企业需求
- 2. 创建线程组:
- 3. 创建HTTP请求
- 4. CSV 数据文件组件
- 5. 响应断言
- 二、添加监听器
- 2.1. 添加察看结果树
- 2.2. 添加聚合报告
- 2.3. 监听每秒事务数
- 2.4. 监听 随时间变化的响应时间
- 三、HTTP请求配置
- 3.1. 基础参数
- 四、 响应断言配置
- 四、 CSV 数据文件设置
- 4.1. 添加文件
- 4.2. 添加编码
- 4.3. 添加编码
- 4.4. 添加变量名称
- 4.5. 最终效果
- 五、 CSV 数据文件设置
- 5.1. 监听每秒事务数写入到文件
- 5.2. 监听 随时间变化的响应时间 写入到文件
- 六、并发设置
- 七、数据准备
- 八、LInux 操作
- 8.1. 上传jmeter
- 8.2. 进入jmeter的bin目录
一、基础组件
1. 企业需求
需求:
协议:http
参数个数:3个
参数详情:客户姓名、客户电话、客户身份证
客户数据20000条
2. 创建线程组:
3. 创建HTTP请求
4. CSV 数据文件组件
5. 响应断言
添加响应断言是为了判断请求是否成功,下面会详细说。
二、添加监听器
2.1. 添加察看结果树
2.2. 添加聚合报告
2.3. 监听每秒事务数
2.4. 监听 随时间变化的响应时间
三、HTTP请求配置
3.1. 基础参数
服务器名称:192.168.100.164
端口号:8080
请求方式:POST
内容编码:UTF-8参数:P_Name、P_Phone、P_IDNumber
鼠标依次右击选择->Replace values with variables
四、 响应断言配置
提前约定好,客户端返回的标识,作为判断是否请求和响应成功的标准。
例如约定返回返回4个0000为成功标识。
断言内容:
0000
四、 CSV 数据文件设置
4.1. 添加文件
C:/Users/Administrator.DESKTOP-AJM3DOU/Desktop/2/客户数据.txt
添加后的效果
4.2. 添加编码
4.3. 添加编码
4.4. 添加变量名称
4.5. 最终效果
五、 CSV 数据文件设置
5.1. 监听每秒事务数写入到文件
C:\Users\Administrator.DESKTOP-AJM3DOU\Desktop\1\yace\tps.jmx
5.2. 监听 随时间变化的响应时间 写入到文件
C:\Users\Administrator.DESKTOP-AJM3DOU\Desktop\1\yace\trt.jmx
六、并发设置
七、数据准备
数据用逗号分割,
一行代表一条数据
八、LInux 操作
8.1. 上传jmeter
略
8.2. 进入jmeter的bin目录
赋于可执行权限
chmod + x jmeter
执行命令:
/app/apache-jmeter-5.3/bin/jmeter -n -t /app/khyz_update.jmx -l /app/yace/yace.jtl -e -o /app/yace/report