Jmeter接口测试、访问mysql与参数传递

一、创建HTTP请求步骤:

1、 创建线程组
2、 添加HTTP信息头管理器(右键线程组-添加-配置元件-HTTP信息头管理器)
3、 添加HTTP请求(右键线程组-添加-Sampler-HTTP请求)
4、 选择HTTP请求方法,填写路径和参数
5、 添加结果树(右键线程组-添加-监听器-观察结果树)
6、 执行

二、访问数据库

普通数据库链接

1、 添加数据库链接配置(右键添加->配置文件->JDBC Connection Configuration)

a) 填写变量名称(Variable name)
b) 数据库链接配置如下:

1) 数据库地址:jdbc:mysql://地址:端口号/数据库名称
2) 数据库驱动:com.mysql.jdbc.Driver
3) 登录数据库用户名:user_name
4) 密码:password
Jmeter接口测试、访问mysql与参数传递_第1张图片
image

2、 添加JDBC Request(线程组右键添加-Sampler-JDBC Request)

a) 填写变量名称(为数据库配置设置的变量名称)
b) 填写SQL Query语句
c) 填写查询结果变量名称

Jmeter接口测试、访问mysql与参数传递_第2张图片
image

连接带跳板机(SSH)的mysql服务器

1、 下载并打开Putty

Jmeter接口测试、访问mysql与参数传递_第3张图片
1.png

2、 配置SSH->Tunnels,将数据库映射到本地

Add new forwarded port,即添加新的期望端口,这个端口随便定义的,是自己主机上没有被占用的端口;Destination输入需要访问的数据库服务器的请求域名(或ip地址)+端口(如: uattest.test.mysql.com:3306),因为这里是要自动映射到本地端口的,所以是默认了local 和auto,然后点击”add"

Jmeter接口测试、访问mysql与参数传递_第4张图片
2.png

3、 返回Session,输入名称,点击load

下次使用打开putty,可直接双击已保存的session,进行连接(可省略)

Jmeter接口测试、访问mysql与参数传递_第5张图片
3.png

4、 点open,输入访问session的用户名和密码

这里输入密码时是不显示的,输入完成后回车

Jmeter接口测试、访问mysql与参数传递_第6张图片
4.png

5、 Jmeter配置链接数据库

同“普通数据库连接

注:此时Database URL需填写映射后的地址,即jdbc:mysql://localhost:8999(第二步设置的端口号)/数据库名

三、接口间参数传递:

添加后置处理器:JSON Path Extractor,如下图所示:

Jmeter接口测试、访问mysql与参数传递_第7张图片
image

注: 若后面还有其它接口想用使用该参数,需将该处理器放获取参数接口下一级,如下图所示:

Jmeter接口测试、访问mysql与参数传递_第8张图片
image

注:原创,转载请标明出处!

你可能感兴趣的:(Jmeter接口测试、访问mysql与参数传递)