WebStorm Java Out Of Memory email graphics tree requirejs 建造师报考条件 vue特点 多店版微信商城 jquery对象 jquery去除空格 ajax的get请求 mysql默认密码 oracle删除字段 spark算法 mysql将时间戳转换成日期 mysql建表 python正则表达式例子 python重复执行 java的继承 学java基础 java中scanner用法 千千静听绿色版 笔记本外接显示器好吗 小工具 netreflector 联发科mt6750 什么软件买电影票便宜 迅雷会员共享账号 工程html加密 圆角矩形工具改变弧度 正当防卫4存档 虚拟声卡驱动 a1530是什么版本 骰子牛牛 熊猫关键词 软件编程软件 搜狗拼音输入法安装包 pr怎么消除杂音 nwiz
当前位置: 首页 > 学习教程  > 编程语言

Jmeter实现多用户并发登录

2020/7/24 11:23:45 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

Jmeter实现多用户并发登录

  • 使用工具
  • 1、向数据库中插入多条用户信息
  • 2、制作用户登录信息的txt
  • 3、创建一个线程组,设置并发数
  • 4、添加CSV 数据文件设置
  • 5、添加HTTP请求
  • 6、添加HTTP请求头管理

使用工具

#Jmeter官网:https://jmeter.apache.org/
#MySQL官网:https://www.mysql.com/

1、向数据库中插入多条用户信息

#向sys_user表中插入100条密码为123456的用户信息
#account账号;password密码;name用户名;

DROP PROCEDURE IF EXISTS  batch_insert;
DELIMITER $$
create procedure batch_insert()
begin
    DECLARE i INT;
    SET i=1;
    WHILE i<3 DO
        INSERT INTO `sys_user`(`account`,`password`,`name`,`enabled`,`deleted`,create_time,create_user) VALUES(CONCAT('testing',i),'e10adc3949ba59abbe56e057f20f883e',CONCAT('批量导入人员',i),1,0,now(),1);
        SET i=i+1;
     END WHILE;
end$$
DELIMITER ;
call batch_insert;
DROP PROCEDURE IF EXISTS  batch_insert;

2、制作用户登录信息的txt

#测试的接口需要多少个参数就配置多少个。
#每个字段之间用英文逗号隔开,例如:account,code,password
用户登录信息.txt

3、创建一个线程组,设置并发数

#创建一个线程组
创建一个线程组
#设置线程数为并发数,在这里作者设置为100
设置线程数为并发数

4、添加CSV 数据文件设置

#添加CSV 数据文件设置
添加CSV 数据文件设置

#配置CSV参数
配置CSV参数

5、添加HTTP请求

#添加http请求
添加http请求
#配置http请求
配置http请求

6、添加HTTP请求头管理

#添加HTTP请求头管理
添加HTTP请求头管理
#配置HTTP请求头信息
配置HTTP请求头信息
#这样就配置好啦,可以添加一下查看监听器查看请求情况,状态码200表示请求成功
在这里插入图片描述


本文链接: http://www.dtmao.cc/news_show_50413.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?