一、创建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
image
2、 添加JDBC Request(线程组右键添加-Sampler-JDBC Request)
a) 填写变量名称(为数据库配置设置的变量名称)
b) 填写SQL Query语句
c) 填写查询结果变量名称
image
连接带跳板机(SSH)的mysql服务器
1、 下载并打开Putty
1.png
2、 配置SSH->Tunnels,将数据库映射到本地
Add new forwarded port,即添加新的期望端口,这个端口随便定义的,是自己主机上没有被占用的端口;Destination输入需要访问的数据库服务器的请求域名(或ip地址)+端口(如: uattest.test.mysql.com:3306),因为这里是要自动映射到本地端口的,所以是默认了local 和auto,然后点击”add"
2.png
3、 返回Session,输入名称,点击load
下次使用打开putty,可直接双击已保存的session,进行连接(可省略)
3.png
4、 点open,输入访问session的用户名和密码
这里输入密码时是不显示的,输入完成后回车
4.png
5、 Jmeter配置链接数据库
同“普通数据库连接”
注:此时Database URL第二步设置的端口号)/数据库名
三、接口间参数传递:
添加后置处理器:JSON Path Extractor,如下图所示:
image
注: 若后面还有其它接口想用使用该参数,需将该处理器放获取参数接口下一级,如下图所示:
image
注:原创,转载请标明出处!