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

发布时间:2024年01月19日

一级目录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自身的执行效果要高一些)
在这里插入图片描述

文章来源:https://blog.csdn.net/2302_81091890/article/details/135685399
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。