Jmeter组件:关联

阅读 182

2022-10-06

1、是什么

就是将响应结果的值作为请求需要提交的数据传递,二者之间存在一定的联系。

2、为什么要使用关联

可以实现多样的业务逻辑(可能由多个请求组合而成)

3、如何使用

方案一:JDBC将结果赋值给变量,在另一个请求调用变量

方案二:XPath提取器

在​http请求下面添加一个XPath Extractor(Post Processors->Xpath Extractor)并进行配置

注意:​Use Tidy(如果http请求返回是HTML,则必须勾选此项)

Jmeter组件:关联_正则表达式

在另一个请求中通过${变量名}的方式取值

方案三:正则表达式提取器

在​http请求下面添加一个Regular Expression Extractor(Post Processors->Regular Expression Extractor)并进行配置

Jmeter组件:关联_数据_02

另一个请求中通过${变量名}的方式取值

补充:

正则表达式:指定的规则公示
公示模板:前缀识别()后缀识别
():括起来的部分就是要提取的数据。
.:匹配任何字符
+:一次或多次
?:在找到第一个匹配项后停止
*:匹配规则内所有字符串
模板:$$格式,$1$表示取第一个值

如果从标签(HTML|XML)语言提取数据,最好使用Xpath提取器,如果响应的数据是文本格式,使用正则表达式提取器

精彩评论(0)

0 0 举报