在测试计划中导入数据库驱动jar包
在线程组中添加JDBC Connection Configuration
配置JDBC Connection Configuration
在variable Name for created pool中药填写药连接的数据库的名称–ECShop
在Database Connection Configuration填写数据库相关参数
数据库连接地址
jdbc:mysql://数据库域名或IP:端口/数据库名称
选择数据库驱动
数据库用户名
数据库密码
在线程组中添加JDBC request
Variable Name Bound to Pool中填写和连接数据库时一致的名称
写sql语句

语句的含义:
Variable Name:之前配置的JDBC Connection Configuration的 Variable Name名称保持一致
Query Type: 含变量的sql查询,选择Prepared Select Statement,不含变量的sql查询,选择Select Statemnent,同理update的选项
Query: 输入sql语句,注意不要加分号
Parameter values:引用用户定义的其他变量
Parameter types: 变量的类型

获取数据库查询结果:
sql语句中变量引用
${变量名}
获取sql中查询结果
在Variable names中填写变量名

关联的定义:
从上一条请求中获取数据,使用在下一条请求中的过程
jmeter关联
使用场景
在接口返回值为HTML或者xml格式时,使用xpath提取器
xpath提取器
后置处理器中—>xpath提取器
配置xpath提取器
引用名称:接收返回值数据的变量名
XPath query: xpath表达式
匹配数字:0表示随机选择,-1表示取所有
缺省值:当没有找到对应数据的时候,显示缺省值的内容
XML.parsing Options中 选择Use Tidy和Quiet
3.2json关联
HTTP请求—>右键—>添加---->后置处理器---->json提取器
使用场景
在接口返回数据为json格式时,使用
配置json提取器
引用名称:接收返回值数据的变量名
json path expression:json表达式$…获取字段名
匹配数字:0表示随机选择,-1表示取所有
缺省值:当没有找到对应数据的时候,显示缺省值的内容

3.3 正则表达式关联
正则表达式提取器
HTTP请求—>右键---->添加---->后置处理器---->正则表达式提取器
使用场景
适用于任何返回形式
表达式示例:
(.?)替代要获取的值
“session”: {(.
?)}
“session”: { 表示取值的开始位置
} 表示取值终止位置
配置正则表达式提取器
前2个选项默认即可
引用名称:接收返回值数据的变量名
正则表达式: “session”: {(.*?)}
模板:111 表示第一组数据
匹配数字:0表示随机选择,-1表示取第一个
缺省值:当没有找到对应数据的时候,显示缺省值的内容

Jmeter与数据库的连接相关推荐

  1. jmeter mysql数据库_jmeter连接mysql数据库

    操作步骤: 1.加载mysql驱动 2.添加JDBC Connection Configuration 3.添加JDBC Request 4.监听其中添加查看结果树 5.在jdbc request中执 ...

  2. jmeter模拟mysql长连接_jmeter链接mysql数据库

    一.查询mysql的数据库版本,下载对应的jar包 1.首先查询出mysql数据库的版本,使用SELECT VERSION();命令进行查询,运行结果如下 3.将下载好的jar包复制到jmeter包\ ...

  3. Jmeter向数据库批量造数

    1.Jmeter详细安装教程测试工具JMeter详细安装配置教程(保证一次安装成功)_jmeter安装_Bella_7的博客-CSDN博客 2.Jdbc插件下载Jmeter连接数据库插件 mysql- ...

  4. ODBC、OLE连接各种数据库的连接字符串

    简介 我们在使用数据库的时候,首先需要打开这个数据库. 我们可以找到集中类型的数据库,每个都使用不同的连接方式. 下面列举了一下主要的数据库的连接字符串 A:使用ODBC方式 1:dBASE连接字符串 ...

  5. SQL Relay开源的数据库池连接代理服务器

    一.SQL Relay是什么? SQL Relay是一个开源的数据库池连接代理服务器 二.SQL Relay支持哪些数据库? * Oracle * MySQL * mSQL * PostgreSQL ...

  6. 利用jmeter向数据库批量导入数据

    一.jmeter进行数据库压力测试步骤汇总 这里我使用的是jmeter5.0,所以驱动包版本要高些,太低执行时会报错 启动jmeter5.0 测试计划导入mysql驱动jar包 添加线程组 添加JDB ...

  7. 应用程序 mysql 连接_学生信息管理系统之四:实现应用程序与数据库的连接

    我们通过JDBC实现Java应用程序与数据库的连接. 类ConnectionManagr完成与数据库的连接.关闭等基本操作. 1. 新建类文件ConnectionManagr.java,所属包为com ...

  8. Linux中的MySql数据库远程连接

    Linux中的MySql数据库远程连接 rpm–qa |grep mysql安装了以下的包: mysql-libs-5.1.71-1.el6.x86_64 mysql-connector-java-5 ...

  9. ts连接mysql数据库_各种数据库的连接方法

    一.JDBC连接各种数据库 1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver"). ...

最新文章

  1. Stream流与Lambda表达式(一) 杂谈
  2. 1小时内注册公司 政务中心104个窗口同厅办公
  3. 苹果原生NSURLSession的上传和下载
  4. Java界面设计的用途
  5. 《设计模式系列》---备忘录模式
  6. springboot 建readme_README
  7. 服务器2008系统驱动3008驱动,sas3008驱动
  8. m7405d粉盒清零方法_联想m7605d清零方法
  9. 计算机表格排版,你必须要知道的excel排版技巧
  10. 针对安卓APP的 OCR图片识别技术研究与 DEMO
  11. 抓取百度页面html,百度蜘蛛不抓取页面的解决方法
  12. IOC流程解析-BeanFactory的创建
  13. 必看!!!一级建造师各科老师推荐!!!
  14. 计算机网络演进,计算机网络演进之路
  15. Android.AsyncTask
  16. 基于cnn-lstm的交通流量预测
  17. 同构和异构关系图-行人re_ID
  18. linux动态库注册函数,linux下加载动态库函数
  19. radisys官方介绍--Promentum ATCA-1200== ATCA 可控 4-AMC 刀片式载板
  20. Vue、elmentUI国际化 vue-i18n项目实行简繁体切换

热门文章

  1. Ubuntu安装SublimeText3
  2. Effective C++ 条款42
  3. 【编译原理笔记01】什么是编译,编译系统各结构作用
  4. python print sep,Python3.x语句print(1,2,3,sep=’:’)的输出结果为()。
  5. tipask mysql调取dedecms_如何实现dedecms外部数据库调用
  6. mysql 常用操作(整理)
  7. jQuery-1.9.1源码分析系列(十) 事件系统——事件包装
  8. 海南中专学计算机的学校有哪些,​海南最好的中专学校有哪些 十大中专学校排名...
  9. Web Components 系列(五)—— 关于 Templates
  10. 刨根问底--struts-default.xml