测试高并发:模拟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%,性能有待提高!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章