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
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需填写映射后的地址,即jdbc:mysql://localhost:8999(第二步设置的端口号)/数据库名

三、接口间参数传递:

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

image

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

image

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,665评论 19 139
  • 语言在认知发展中有着十分重要的作用,它提供了表达思想、请教问题、思考类别与概念、联结过去和未来的工具。正是...
    惠如我阅读 1,303评论 0 0
  • 人,即使活到八九十岁,有母亲便可以多少还有点孩子气。失了慈母便像花插在瓶子里,虽然还有色有香,却失去了根。有母亲的...
    桐嫲嫲阅读 475评论 1 3
  • 没事出来溜圈阅读 407评论 0 0

友情链接更多精彩内容