美文网首页
Jmeter接口测试、访问mysql与参数传递

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

作者: Jinwei_ | 来源:发表于2018-06-11 09:12 被阅读0次

    一、创建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

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

    相关文章

      网友评论

          本文标题:Jmeter接口测试、访问mysql与参数传递

          本文链接:https://www.haomeiwen.com/subject/bgsceftx.html