jmeter5.1工具高级部分五

一, Jmeter工具使用高级部分

1,添加http请求默认值

 

 

2, 添加断言

在每个接口下面添加,断言的内容就是你的预期结果,是为了验证实际结果与预期结果是否一致

 

3, 添加正则关联和其他关联方式

正则表达式提取器,可以用来提取接口响应里的信息,给予后续接口传参用

 

说明:

(1)引用名称:下一个请求要引用的参数名称,如填写token,则可用${token}引用它。

(2)正则表达式:(.+?) 是替换了想要提取的内容

 ():括起来的部分就是要提取的。

    .:匹配任何字符串。

    +:一次或多次。

    ?:在找到第一个匹配项后停止。

(3)模板:用$$引用起来,如果在正则表达式中有多个正则表达式,则可以是$2$$3$等等,表示解析到的第几个值给title。如:$1$表示解析到的第1个值

(4)匹配数字:0代表随机取值,1代表全部取值,通常情况下填0

(5)缺省值:如果参数没有取得到值,那默认给一个值让它取,我填的Error。

4, 数据之间的关联

 5, 参数化---csv

 

CSV文件中的数据从第一行开始读取,所有说第一行为数据,而不是变量名,CSV数据文件设置中的变量名称与CSV文件中的数据是一一对应的,一个变量名对应一列数据

6,调取csv内参数

 7,关联数据库

线程组右键à添加à配置原件à添加JDBC Connection Configuration标签

对JDBC Connection Configuration进行配置:数据库引用名称、数据库地址、数据库驱动、数据库用户名和密码

线程组右键-->添加-->Sampler-->JDBC Request

JDBC Request进行配置:数据库关联密码名称、sql语句编写、获取字段的变量名设置

8, 添加计时器

线程组右键à添加à配置原件à计数器

 

 9, 函数助手

 

函数助手点击生成变量名后被需求接口引用,如图示,数据库数据就会被循环调用,此处N为计数器中的引用名称,代替的是a_#

猜你喜欢

转载自www.cnblogs.com/hally/p/12733235.html