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

阶段七第二章连接数据库,逻辑控制器,定时器

一级目录jmeter直连数据库

准备工作
1.启动数据库
2.加载mysql的JDBC驱动
· 方法1:在测试计划下方的位置,点击浏览添加JDBC的jar包
· 方法2:将JDBC的jar拷贝到lib目录,并重启jmeter
3.JDBC连接池配置参数:
在这里插入图片描述
编写JDBC脚本步骤:(搜索指定商品,在返回结果中检查是否包含指定商品的ID的URL)

1、添加JDBC Requesti请求
· JDBC连接池名称:必须与"JDBC连接池"中的连接名一致
· 要执行的sq语句
· Variable Name中:写明要保存的数据的参数名
在这里插入图片描述
2、添加HTTP请求一一搜索请求
· 参数为中文时,将参数写到下方参数位置,并勾选上“编码”

在这里插入图片描述
3、添加响应断言:
· 在响应断言中配置要检查的数据内容。
· 注意:应用JDBC Requesti查询出的结果时,需要加上索引(因为JDBC查询的结果保存为一个列表)
在这里插入图片描述

二级目录jmeter逻辑控制器

控制Jmeter脚本的执行顺序。

1.常用的逻辑控制器
· 如果(if)控制器
· 循环控制器
· ForEach控制器

2.如果(if)控制器
控制器用来控制它下面的测试元素是否运行
添加方式:测试计划>线程组->(右键添加)逻辑控制器>如果(if)控制器

2.1案例
1.使用’用户定义的变量’定义一个变量name,name的值可以是baidu’或itcast’
2.根据name的变量值实现对应网站的访问

第一种配置方法
在这里插入图片描述
第二种配置方法:
勾选上Interpret Condition as Variable Expression,判断条件需用使用jex13函数。
(使用这个函数来进行判定时,Jmeter自身的执行效果要高一些)
在这里插入图片描述

相关文章:

  • Js-WebAPIs-事件(二)
  • Android ANR 总结
  • 黑客技术(网络安全)自学2024
  • OceanBase集群部署
  • 使用 Apache POI XDGF 读取 vsdx 文件
  • 指向未来: 量子纠缠的本质是一个指针
  • [足式机器人]Part2 Dr. CAN学习笔记- Kalman Filter卡尔曼滤波器Ch05-3+4
  • 广东金牌电缆:法大大电子合同助力业务风险管控
  • 电脑DIY-显卡
  • c ffmpeg 学习
  • QCustomPlot绘制柱状图,折线图
  • Chrome 开发者工具
  • 设计模式——中介者模式
  • Docker 仓库管理
  • etcd v3用户权限操作
  • 深入了解以太坊
  • CSS3 变换
  • flask接收请求并推入栈
  • IOS评论框不贴底(ios12新bug)
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JavaScript函数式编程(一)
  • Java应用性能调优
  • Lucene解析 - 基本概念
  • MySQL的数据类型
  • php的插入排序,通过双层for循环
  • ReactNative开发常用的三方模块
  • Travix是如何部署应用程序到Kubernetes上的
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 基于游标的分页接口实现
  • 浏览器缓存机制分析
  • 七牛云假注销小指南
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 如何在 Tornado 中实现 Middleware
  • 三栏布局总结
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 阿里云ACE认证之理解CDN技术
  • # 达梦数据库知识点
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • (AngularJS)Angular 控制器之间通信初探
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (zt)最盛行的警世狂言(爆笑)
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (十六)一篇文章学会Java的常用API
  • (十一)c52学习之旅-动态数码管
  • (一)Dubbo快速入门、介绍、使用
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .Net环境下的缓存技术介绍
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • /proc/vmstat 详解
  • :O)修改linux硬件时间
  • @Autowired和@Resource的区别