准备工作:
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脚本的执行顺序。
1.常用的逻辑控制器
· 如果(if)控制器
· 循环控制器
· ForEach控制器
2.如果(if)控制器
控制器用来控制它下面的测试元素是否运行
添加方式:测试计划>线程组->(右键添加)逻辑控制器>如果(if)控制器
2.1案例
1.使用’用户定义的变量’定义一个变量name,name的值可以是baidu’或itcast’
2.根据name的变量值实现对应网站的访问
第一种配置方法
第二种配置方法:
勾选上Interpret Condition as Variable Expression,判断条件需用使用jex13函数。
(使用这个函数来进行判定时,Jmeter自身的执行效果要高一些)