当前位置: 首页 > news >正文

Jmeter之直连数据库框架搭建简介

案例简介

通过直连数据库让程序代替接口访问数据库,如果二者预期结果不一致,就找到了程序的缺陷。
下面通过一个案例分析讲解如何实现:获取某个字段值,放在百度上搜索。

实现方式

1、Jmeter本身不具备直连数据库的功能,必须整合第三方jar包实现
2、通过 JDBC Connection Configuration 配置数据库的连接
3、通过 JDBC Request 请求向数据库发送SQL语句并接收提取响应结果
4、结果获取规则可以通过 Debug Sampler(调试取样器)组件查看
5、将提取到的响应结果,通过http请求在百度上搜索,查看响应结果

jmeter搭建框架展示

主要用到下图中相关的组件,下面一 一介绍
在这里插入图片描述

1、测试计划-直连数据库

添加数据库的jar包,点击【浏览】找到jar包的安装路径,点击添加jar包
在这里插入图片描述

2、配置数据库连接

2.1.新增【测试计划-右键添加-配置元件-JDBC Connection Configuration】
在这里插入图片描述
2.2.配置JDBC Connection Configuration
2.2.1.名称:可以随便命名
在这里插入图片描述
2.2.2.数据库连接池命名-Variable name for created pool:也可以任意命名输入,但是后续需要用到
2.2.3.数据库配置
**database url :**默认的格式是

jdbc:sqlserver://数据库地址:端口号;databaseName=数据库名称,输入自己想要连接的数据库的信息。databaseName与前面的需要用分号隔开

**JDBC driver class:**下拉选择图中框中,如果选择另一个会提示加载驱动失败。
在这里插入图片描述**username,password:**输入自己数据库的用户名密码即可

3、发送JDBC Request请求

3.1.新增【线程组-右键添加-取样器-JDBC Request】
在这里插入图片描述
3.2.操作:JDBC Request请求,通过sql语句,拿到数据库字段的值
在这里插入图片描述

4、新增Debug Sampler

4.1.新增 调试取样器【线程组-右键添加-取样器-Debug Sampler】
在这里插入图片描述在这里插入图片描述
调试取样器想要获取到数据,需要在【JDBC Request】请求中设置变量名
在这里插入图片描述
获取到的结果如下
在这里插入图片描述

5、发送http请求

5.1.新增【线程组-右键添加-取样器-HTTP请求】在这里插入图片描述
5.2.设置http请求,路径中引用通过【调试取样器】获取到转换的变量值
在这里插入图片描述

6、查看结果树

http请求的响应结果值同调试取样器中取到的一致即可
在这里插入图片描述

http://www.lryc.cn/news/5627.html

相关文章:

  • 备战蓝桥杯【高精度乘法和高精度除法】
  • 火眼审阅 | 基于NLP和OCR识别技术赋能合同审阅
  • 关于在集合中对象比较属性值的问题
  • java微信小程序旅游管理系统
  • 2023年要跟踪的11个销售管理关键指标
  • MongoDB--》基本常用命令使用
  • js浮点数四则运算精度丢失以及toFixed()精度丢失解决方法
  • 高姿态下的面部表情识别系统
  • English Learning - Day59 作业打卡 2023.2.13 周一
  • 图机器学习
  • ArcGIS中ArcMap创建渔网Create Fishnet:生成指定大小的格网矢量文件
  • TensorRT中的自定义层
  • 部署智能合约到公链
  • Windows server——部署DNS服务(3)
  • 9. QML_OpenGL--2. 在QQuick中搭建加载OpenGL框架
  • 亚马逊云科技携手滴普科技,打造数据智能新标杆
  • CGO 跨平台静态编译
  • 股票买卖接口怎么来的?
  • 【Python学习笔记】29.Python3 面向对象
  • MySQL 索引
  • 学会使用LoadRunner录制脚本
  • 产品经理必看的高效产品文档撰写指南
  • Prometheus 的介绍和安装
  • ViewModel快速上手1-原生kotlin
  • Flutter(一)介绍、Dart语言简介
  • 【数据结构】---顺序表的实现
  • JavaScript刷LeetCode拿offer-经典高频40题vaScript刷LeetCode拿offer-经典高频40题
  • 动态规划,这将是你见过最详细的讲解
  • 【服务器数据恢复】FreeNAS层UFS2文件系统数据恢复案例
  • Zookeeper安装和基本使用