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:



浙公网安备 33010602011771号