当前位置:网站首页>性能测试(03)-JDBC Request
性能测试(03)-JDBC Request
2022-08-09 10:45:00 【猿小飞】
1.如何创建一个JDBC Request
这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作。它经常需要和JDBC Connection Configuration配置原件(配置数据库连接的相关属性,如连接名、密码等)一起使用。
2.需要加一个mysql的jar包驱动
官网案例:Apache JMeter - User's Manual: Building a Simple Database Test Plan
一般我们项目中javaweb项目,都会有mysql的驱动包。
我们把该jar包放到jmeter安装目录的lib目录下。
3.本地数据库准备
创建一个test库,然后里面有两张表。
4.配置JDBC Connection Configuration
添加JDBC Connection Configuration组件。注意这个组件设置的位置,如果是线程组内,则该配置的作用范围和放在整个项目“2021121902JDBC Request”测试计划下是不一样的。
接着是具体的配置:
参数说明:
- Variable Name:数据库连接池的名称,我们可以有多个jdbc connection * configuration,每个可以起个不同的名称,在jdbc request中可以通过这个名称选择合适的连接池进行使用。
- Database URL:数据库url。
格式为jdbc:mysql://主机ip或者机器名称:mysql监听的端口号/数据库名称, 如:jdbc:mysql://localhost:3306/test
- JDBC Driver class:JDBC驱动。
mysql的驱动: Driver class:com.mysql.jdbc.Driver
- username:数据库登陆的用户名。
- passwrod:数据库登陆的密码。
具体设置完后是这样的:
5.添加JDBC Request请求
参数说明
6.查询到的结果
边栏推荐
猜你喜欢
Electron application development best practices
Solve the ali cloud oss - the original 】 【 exe double-click response can't open, to provide a solution
Netscope:神经网络结构在线可视化工具
深度学习--循环神经网络(Recurrent Neural Network)
【 original 】 VMware Workstation implementation Openwrt soft routing, the ESXI, content is very detailed!
真香!肝完Alibaba这份面试通关宝典,我成功拿下今年第15个Offer
聚类了解
BERT预训练模型(Bidirectional Encoder Representations from Transformers)-原理详解
强化学习 (Reinforcement Learning)
相关系数计算,热力图绘制,代码实现
随机推荐
Official explanation, detailed explanation and example of torch.cat() function
遇到恶意退款不用怕,App 内购买项目的退款通知现已可用
The complete grammar of CSDN's markdown editor
机器学习--线性回归(Linear Regression)
深度学习--生成对抗网络(Generative Adversarial Nets)
MySQL外键在数据库中的作用
乘积量化(PQ)
备战金三银四:如何成功拿到阿里offer(经历+面试题+如何准备)
Unix Environment Programming Chapter 15 15.9 Shared Storage
unix环境编程 第十四章 14.8 存储映射I/O
[华为云在线课程][SQL语法分类][数据操作][学习笔记]
关于anaconda中conda下载包或者pip下载包很慢的原因,加速下载包的方法(无视anaconda版本和环境)
numpy的ndarray取数操作
CSDN的markdown编辑器语法完整大全
LM小型可编程控制器软件(基于CoDeSys)笔记二十六:plc的数据存储区(模拟量输入通道部分)
史上最小白之《Word2vec》详解
Transformer+Embedding+Self-Attention原理详解
使用pip成功安装某个库,但pycharm中找不到,此问题的解决方案
tensor.eq() tensor.item() tensor.argmax()
How to quickly get through the mirror release process?