栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

jmeter直连数据库(使用Jmeter,绕过HTTP接口,直接对数据库进行连接、访问和操作)

jmeter直连数据库(使用Jmeter,绕过HTTP接口,直接对数据库进行连接、访问和操作)

直连数据库业务逻辑如下图所示:

 

一、为什么需要直连数据库?

        ①定位问题:用户调用接口返回数据,是应用软件通过接口传递的数据,如果发生问题,无法知道是接口引起的问题,还是数据库本身的问题

        ②人工误差:看走眼、看花眼

        ③测试数据提取:比如考研的学生信息,从考研办公室中导出来,导出到一个数据库文件中。然后接口测试,从这个数据库  中提取考研的学生信息,比如id,作为接口调用的参数值,调用学生信息管理系统的接口,查询这些学生信息,判断预期和实际是否相符

二、操作步骤

        (1)添加数据库直连驱动
            ①驱动jar包:用来实现jmeter连接数据库的桥梁
            ②获取驱动jar包:去数据库官网获取,或百度 jdbc+数据库类型+jar包
            ③添加jar包方法:

                第一种方法:测试计划-找到驱动目录添加到“添加目录或jar包到classpath”

                
                 第二种方法:在jmeter的lib目录下添加,重启jmeter才会生效
        (2)配置数据库直连信息
            ①配置哪些信息
                ---选择数据库类型
                ---定位数据库所在位置URL,告诉数据库文件的路径和文件名
                ---告诉jmeter权限:用户名、密码
                ---以上配置信息封装到一个变量中
            ②如何配置
                ---添加配置元件:测试计划-配置元件jdbc connection configuration

                
                ---填写配置信息(为空或者没有标注的,可以保持默认设置。以sqlite数据库为例)
                    sqlite不需要Username和Password,其他数据库按要求填写

                

                
(3)创建数据库直连请求
    ①添加直连请求取样器:测试计划-线程组-取样器-jdbc request

        
    ②设置数据库直连请求,编写数据库直连语句-SQL
        
    注意:一个jdbc请求只能填写一条sql语句
(4)运行调试

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/335627.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号