Jmeter 学习笔记 4 - JDBC Sampler 测试dataBase - Docker setting SQL locally

要点:

  • 利用docker在本地run一个MYSQL container, 参考: https://hub.docker.com/_/mysql
  • 连接Jmeter和Database

举例:本地使用docker创建MYSQL Database

1. 在cmd中敲入: 

docker run -d --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=abcd@1234 mysql

一个mysql  image会download到本地。

2. 在cmd中敲入: docker ps 

查看新的MySQL image, 并记录下来使用的端口。

3.从docker的container, 点击直接进container bash, cmd 中敲入:mysql -u root -p 

然后敲入password, 就会进入sql monitor。

或者在cmd中敲命令: docker exec -it mysql bash 进入 root, 然后敲入 mysql -uroot -p

或者敲入: mysql -h 127.0.0.1 -uroot -p 3306 -p

 

 注意: 一定要保证mysql container的端口是3306, 否则会JDBC connect失败。

4. 接着就可以用sql 语句来创建table啦。

create database jmeterDB;

create table jmeterDB.employee (empID varchar(10), empName varchar(100),empSal varchar(100), primary key(empID));

 

 

 5. 下载 mysql jdbc connector 从官网 https://dev.mysql.com/downloads/connector/j/, 下载zip文件。

 

 6. 把下载下来的文件里的jar文件, copy到 apache-jmeter-5.4.1\lib 下面

 

 

 

 举例:连接JDBC 在Jmeter里面

1. Jemeter > Thread Group > Add > Config Element > JDBC Connection Configuration

 

 2. Add > Sampler > JDBD request

 

 Run the sampler:

 

 

 

posted @ 2021-08-02 18:01  荣珠  阅读(81)  评论(0)    收藏  举报