Jmeter03:直连数据库

1 Jmete组件:直连数据库

1.1 是什么?

        让Jmeter直接和数据库交互

1.2 为什么?

          之前是通过接口操作数据库,可能出现的问题:比如查询可能有漏查误查的情况,解决方案是人工对不,效率低且有安全隐患,解决方案:让程序代替人工 

1.3 怎么用?

1) Jmeter本身不具备直连数据库的功能,整和第三方实现

           不同的数据库对应不同的jar包实现

2)配置数据库的一些连接信息

        variable name:给当前连接组件命名,请求需要使用

        database url: 数据库路径

        Driver Class:第三方程序启动地址

        username:账号

        password:密码

3)创建取样器(JDBC Request)连接数据库

        属性1:调用的配置的变量名

        属性2:SQL语句的类型

                select  statement查询

                update statement 修改(增删改)

        属性3:执行的SQL语句

4)  查看结果再处理     

        就是将JDBC操作的结果取出,并且传递给另外一个取样器

        怎么实现:

        1> JDBC Request 中设置属性variable names:变量名

        2> JDBC Request操作数据库时,会将查询的结果赋值给步骤1设置的变量

                赋值规则:由于结果看你有多个,第N个结果赋值给:变量名_N

                上述规则是固定格式:记住 怎么查询赋值规则?

                ANS:添加取样器Debug(调试) Sampler,可以查看底层实现细节

          

        3> 其他取样器使用数据调研格式:${变量名_N}

                

详细步骤:
  • A、jmeter外接jar

  • B、SQLite JDBC下载:

下载sqlite驱动:https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc/3.45.1.0

  • C、配置数据库链接信息,如:账户密码

  • D、创建取样器(JDBC Request)

  •  E、根据查询结果进行操作。如将获取的第二个名称去百度搜索相关信息

假设数据库查询返回要进行百度查询的数据为python,下图的方法是直接以肉眼情况知道要查询的数据是python进行返回,不安全且效率低

用程序替代手工操作,

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-20 14:42:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-20 14:42:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-20 14:42:02       82 阅读
  4. Python语言-面向对象

    2024-04-20 14:42:02       91 阅读

热门阅读

  1. AGI来了?特拉斯用大模型帮助自动驾驶

    2024-04-20 14:42:02       35 阅读
  2. cpt111 Principles of Programming

    2024-04-20 14:42:02       36 阅读
  3. Spring自定义注解+AOP实现接口防重复提交

    2024-04-20 14:42:02       39 阅读
  4. CentOS 7软件安装全攻略:YUM命令详解与实战

    2024-04-20 14:42:02       38 阅读
  5. Github访问太慢解决方案

    2024-04-20 14:42:02       27 阅读
  6. 人工智能电话机器人常见的问题有哪些?

    2024-04-20 14:42:02       35 阅读
  7. 【御控物联】物联网数据传输数据格式

    2024-04-20 14:42:02       37 阅读
  8. R 格式(蓝桥杯)

    2024-04-20 14:42:02       31 阅读
  9. Excel遇上VBA,开启智能联网新篇章!

    2024-04-20 14:42:02       34 阅读
  10. 开源AI Agent框架的选择

    2024-04-20 14:42:02       33 阅读