jmeter连接mysql准备测试数据

插大量数据之方法1:生产环境导入备用数据

??????????????????????????

插大量数据之2:创建存储过程

## 第一步:

创建一个表,执行以下sql:

CREATE TABLE `student` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(255) DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

##第二步,定义一个存储过程,用来向上表实现批量插入数据,执行以下sql:

     ##如果此存储过程存在,先删除,方便以下再创建同名的存储过程

DROP PROCEDURE IF EXISTS sp_test;

##括号中是参数, INd代表是入参,int是参数的数据类型

/*CREATE PROCEDURE sp_test(IN loopNumber INT(11),IN LoopName VARCHAR(30),IN LOOPENABLE INT(1))

begin

##定义一个变量,类型为int,默认值为0

declare id int default 0;

##while 循环,通过传入的数值和定义的变量做判断,确定需要插入多少数据

while id < loopNumber Do

                   SET id = id+1;

                  insert into ba_role(name,enable) values(LOOPENABLE,LoopName);

##循环结束

end WHILE;

##执行存储过程

-- CALL sp_test(1000,"78",1);

##查询这张表是否插入数据

-- SELECT * from ba_role;

##删除这张表

-- TRUNCATE table student;

插大量数据之2:编写测试脚本

http://blog.csdn.net/ggf123456789/article/details/33732033

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,780评论 18 399
  • 什么是SQL数据库: SQL是Structured Query Language(结构化查询语言)的缩写。SQL是...
    西贝巴巴阅读 1,871评论 0 10
  • 性能测试,准备测试数据是一个重要的环节。 针对数据准备我们有常用的以下几种方式: 从生产的备用库里面同步下来。 自...
    果果酱ya阅读 3,243评论 2 10
  • 一. Java基础部分.................................................
    wy_sure阅读 3,840评论 0 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139