测试高并发:模拟100个用户先登陆后调接口

1.创建线程组,100个用户并发,1秒内执行,循环一次;

2.使用Chrome浏览器登陆网站,打开 开发者模式,提取关键信息
在这里插入图片描述
请求方式:post
请求路径:ip:端口/login
在这里插入图片描述请求数据格式:application/x-www-form-urlencoded
参数名称:
username: ×××
password: ×××

3.创建http请求,命名login,填入上一步提取的参数;
在这里插入图片描述
4.添加http header mnager ,设置请求头,填入第二步提取的请求数据格式application/x-www-form-urlencoded;

在这里插入图片描述5.添加http cookie manager 管理器,仅添加,无需其他操作;
在这里插入图片描述
6.模拟100个用户登陆,将用户名和密码参数化;

先在本地创建txt文件,录入100组用户名和密码(逗号分隔);
在这里插入图片描述
然后,在创建CSV data set config 填入参数,如下图
在这里插入图片描述
最后将请求参数改成正则匹配;
在这里插入图片描述7.创建synchronizing timer 同步定时器,设置100个用户,1秒并发;
在这里插入图片描述到这一步就可以进行100个用户并发登陆测试了。

--------------------------------------------------- 华丽的分割线 --------------------------------------------------------

8.继续100个用户同时调用一个支付接口的测试;
在这里插入图片描述9.添加结果树和统计报告,查看具体执行情况
在这里插入图片描述在这里插入图片描述得出结果:模拟200用户并发登陆提现,登陆成功100%,支付失败率21%,性能有待提高!

  • 5
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值