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

Jmeter连接数据库、逻辑控制器、定时器

  • Jmeter直连数据库
    直接数据库的使用场景
    在这里插入图片描述

直连数据库的关键配置

  • 添加MYSQL驱动Jar包

方式一:在测试计划面板点击“浏览”按钮,将你的JDBC驱动添加进来
在这里插入图片描述

方式二:将MySQL驱动jar包放入到lib/ext目录下,重启JMeter
在这里插入图片描述

配置数据库连接信息

  • 添加方式-测试计划->线程组->(右键添加)配置元件JDBC Connection Configuration

在这里插入图片描述

  • Variable Name:mysql数据库连接池名称(JDBC请求时要引用)

  • Database URL:jdbc:mysql://localhost:3306/tpshop2.0

​ - 组成:协议+数据库IP+数据库端口+连接的数据库名称

​ - JDBC DRIVER class:com.mysql.jdbc.Driver(MySQL驱动包 位置固定格式---- 下拉框)

​ - Username:root(连接数据库用户名,如实填写)

​ - Password:(MySQL数据库密码,如实填写,如果密码为空不写)

== 添加JDBC请求==

  • 添加方式:测试计划—线程组—取样器—JDBC Request
    在这里插入图片描述
    Variable Name :数据库连接池的名字,需要与JDBC Connection Configuration的Variable Name Bound pool名字保持一致

练习1:

1、连接tpshop商城数据库获取商品名包含:小米手机5的商品id

准备工作:

1.启动tpshop数据库服务器

2.添加MySQL驱动jar包
操作步骤:

  • 添加线程组
  • 添加 JDBC Connection Configuration
    在这里插入图片描述
  • 添加 JDBC Request
    在这里插入图片描述
  • 添加查看结果树

练习2:

1、在tpshop首页中搜索商品名称包含"小米手机5",

请求url:http://192.168.234.129/Home/Goods/search.html

请求方法:GET

请求参数:q=“小米手机5”

2、 在搜索的响应数据中检查是否有该商品对应的商品链接:/Home/Goods/goodsInfo/id/237.html

(id:237需要通过数据库查询返回,才保证每次都是有效的)
编写JDBC脚本步骤(搜索指定商品,在返回结果中检查是否包含指定商品的ID的详情 URL):

  • 1.添加线程组
  • 2.添加 JDBC Connection Configuration
    在这里插入图片描述
  • 3.添加 JDBC request
    在这里插入图片描述
  • 4.添加 HTTP请求 - 搜索商品
    在这里插入图片描述
  • 5、断言响应数据是否包含指定商品的ID详情url(预期结果的商品id从数据库获取)
    在这里插入图片描述
    在这里插入图片描述
  • 查看结果树

http://www.mrgr.cn/news/91694.html

相关文章:

  • leetcode203.移除链表元素
  • 【Java】泛型与集合篇 —— 泛型
  • SCANet代码解读
  • 【Elasticsearch】`nested`和`flattened`字段在索引时有显著的区别
  • 【DeepSeek系列】04 DeepSeek-R1:带有冷启动的强化学习
  • TCP和Http协议
  • PyTorch 源码学习:阅读经验 代码结构
  • 嵌入式音视频开发(三)直播协议及编码器
  • 【Java】泛型与集合篇 —— Set 接口
  • 前端常见面试题-2025
  • C语言——时基
  • Linux-----进程(多任务)
  • C#发送邮件
  • 基于正则化密集连接金字塔网络的显著实例分割
  • mysql总结
  • Day6 25/2/19 WED
  • Windows 启动 SSH 服务报错 1067
  • Compose 常用UI组件
  • PVE使用一个物理网卡采用VLAN为管理IP和VM分配网络的问题
  • springboot-ffmpeg-m3u8-convertor nplayer视频播放弹幕 artplayer视频弹幕