目录:导读
前言
100个真实的用户
1、一个账号模拟100虚拟用户同时登录和100账号同时登录
区别:
1个账号100个人用,同时登录;
100个人100个账号,同时登录;
相同:
两个都是100人同时登录,具体看项目需求;
2、账号来源
利用“注册”或“创建”账号接口,创建100个用户;
“查询”接口,保存100个账号的账号、密码到一个文件;
3、提取100个账号、密码的文件
Jmeter脚本整体布局
线程组(一级)---->请求默认值、请求头、http请求、察看结果树(二级)----->正则表达式、BeanShell 后置处理程序(三级)。
HTTP请求默认值:是存放系统通用ip的位置(协议:http; 服务名称或ip:127.0.0.1);
HTTP信息头管理:接口请求之前需要带的信息,部分接口不带不能运行(Authorization、Content-Type、Accept、User-Agent),例如必须带的token就在信息头中存放;
登录请求:请求方法、请求路径、消息体;正则表达式提取token
创建请求:请求方法、请求路径、消息体;参数化用户名,创建多个用户;
查询账号:请求方法、请求路径、消息体;正则表达式提取用户名、密码;BeanShell 后置处理程序存储返回值到文件中。
查询请求中的正则表达式和BeanShell 后置处理程序
正则表达提取----->获取想要的字段内容
BeanShell 后置处理程序---->将提取到的字段内容存储在指定文件4.csv中
FileWriter fs=new</