环境安装
java环境安装
Jmeter下载
Jmeter解压后双击 bin/AacheJmeter.jar 启动
配置为中文环境
apache-jmeter-5.4.1injmeter.properties
文章所用java&Jmeter版本
- Jmeter: apache-jmeter-5.4
- Java: java version "1.8.0_151"
系统学习请查看以下网站:
Jmeter性能测试-测试教程网
新建测试计划
新建线程组
线程数 2
- 线程数: 虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。
为线程组添加同步定时器
模拟用户组的数量 2
超时时间以毫秒为单位 50000 (或者设置为合适的时间即可)
参数化 CSV
创建CSV文件
使用函数助手获取函数字符串
添加HTTP请求
协议 https
服务器名称或IP (你的接口)test.api.com
HTTP请求 POST 路径:/api/register
参数(此处以json格式为例)
{
"name":"${__CSVRead(E:jmeterTest est.csv,0)}",
"email":"${__CSVRead(E:jmeterTest est.csv,1)}",
"password":"${__CSVRead(E:jmeterTest est.csv,2)}",
"password_confirmation":"${__CSVRead(E:jmeterTest est.csv,3)}"
}
设置请求头
由于发送的是json格式数据因此需要设计请求头
添加监听器 - 查看结果树
运行
到此,一个简单的并发注册用户实现了。