【JMeter】测试多用户并发登录

此处演示JMeter使用Badboy录制的用户登录脚本,测试多用户并发登录

一、创建一个新文件 File > New ,会有一个TestPlan(测试计划)

二、导入Badboy脚本

File > Open > 选择使用Badboy录制的jmx脚本, 打开之后,一些基本的信息如HTTP Cokie, HTTP Header,用户定义变量等,已经设置好了。
【JMeter】测试多用户并发登录_第1张图片
下面的Setp就是具体的执行步骤,里面有Badboy录制的脚本步骤,可以编辑改名
【JMeter】测试多用户并发登录_第2张图片

三、设置线程参数

【JMeter】测试多用户并发登录_第3张图片

四,添加统计报表

【JMeter】测试多用户并发登录_第4张图片
一般添加如上三种监听报表就够了。

五、模拟多用户登录

如在做登录测试时,想使用n个不同的用户同时登录,这里就涉及到n个不同用户的账号密码,这里就需要使用文件导入+变量引用的方式

1、创建文件,保存cvs格式,里面存的是用户名和密码

【JMeter】测试多用户并发登录_第5张图片

2、设置好相关的JMeter脚本,如登录请求, 并添加文件,按图中操作

【JMeter】测试多用户并发登录_第6张图片

3、选择文件,设置变量名

【JMeter】测试多用户并发登录_第7张图片

4、在需要传参的步骤中,引用变量(使用${},类似JQuery),如登录请求,保存

【JMeter】测试多用户并发登录_第8张图片

5、执行测试

选中需要执行的线程组,如Thread Group,点击执行按钮
【JMeter】测试多用户并发登录_第9张图片

6、结果查看

【JMeter】测试多用户并发登录_第10张图片
此时,300个用户并发登录登出,测试完成,具体结果可在对应的报表中查看。

ps:

如果不想要用户登出,而是都保持登录状态,只需要把最后一步的登出禁用。
【JMeter】测试多用户并发登录_第11张图片

你可能感兴趣的:(其他工具)