JMeter直连数据库

JMeter直连数据库

使用场景

  1. 用作请求的参数化
    • 登录时需要的用户名,密码可以从数据库中查询获取
  2. 用作结果的断言
    • 添加购物车下订单,检查接口返回的订单号,是否与数据库中生成的订单号一致
  3. 清理垃圾数据
    • 添加商品后,再执行该脚本不能成功,需要在下次执行前删除该商品数据
  4. 准备测试数据
    • 通过数据库准备大量的性能测试数据

操作步骤

  1. 添加MySQL驱动的jar包
    • 在测试面板点击浏览,选择JDBC驱动(适用于本脚本)
    • 将MySQL的jar包放到JMeter/lib/ext下,重启(适用于所有脚本)
  2. 配置数据库连接信息
    • 数据库连接池名称、数据库URL(协议+数据库IP+端口+数据库名称)、数据库驱动包、数据库用户名密码
  3. 添加JDBC请求 数据库连接池名称、Query
    • Type、SQL语句、查询结果保存的变量名



相关推荐
海绵宝宝转agent3 小时前
基于Redis ZSet+AOP+注解实现限流注解算法
数据库·redis·算法
imDwAaY3 小时前
Redis 也能做消息队列?从 Stream 的存储讲到消费确认
数据库·redis·缓存
@Mike@4 小时前
13-数据库学习笔记(查询执行处理模型)
数据库·笔记·学习
弈栈录4 小时前
MySQL 事务、索引与锁:后端开发必须掌握的数据库基础
数据库·后端
9624564 小时前
餐饮 SaaS 优惠券系统架构演进(三):优惠计算引擎——商品级计价、冲突策略与优惠分摊
java·数据库·spring boot
染指11104 小时前
135.Agent-多Agent框架-LangChain多智能体(SubAgents子代理)
数据库·人工智能·设计模式·langchain·agent·agents
Elastic 中国社区官方博客4 小时前
错误最多的服务运行正常:使用 ES|QL 从日志进行根因分析
大数据·运维·数据库·sql·elasticsearch·搜索引擎·全文检索
做运维的阿瑞5 小时前
mysql数据库视图笔记:创建、修改、删除与适用场景
数据库·笔记·mysql
Seraphina365 小时前
DVWA(SQL Injection-High,XSS Reflected-Medium,XSS Stored-Medium)
数据库·经验分享·sql·网络安全·xss
@Mike@5 小时前
12-数据库学习笔记(五种连接算法)
数据库·笔记·学习