超详细,Jmeter性能测试-模拟100个用户并发(实战)

本文详细介绍了如何使用JMeter进行性能测试,模拟100个用户并发登录,包括创建用户、提取账号密码、设置线程组、CSV数据文件设置等步骤,旨在展示JMeter在性能测试中的应用。
摘要由CSDN通过智能技术生成


前言

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</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值