8-Json提取器

8-Json提取器

属性函数

属性

.properties结尾的文件,都是属性配置文件

变量与属性

  • 变量:变量是自己在脚本中定义的

  • 属性:jmeter启动时获取

    • 静态属性:在属性配置文件中配置

    • 动态属性:在jmeter运行过程中,动态设置的

    • 系统属性:Jmeter运行环境属性

属性显示

  • 查看Jmeter属性

Jmeter属性

  • 查看系统属性

系统属性

获取属性

  • ${__P(,)}

P

  • ${__property(,,)}

调用属性

property

在「函数助手」中设置属性名称为jmeter.version后点击生成。可以看到结果与「属性显示」中一致

获取值

设置属性

${__setProperty(,,)}

给内容或变量设置属性名称

setProperty

使用场景

在DDT,混合场景时候会用到

拼接函数

${__V(,)}

V函数

假如要拼接几个字符串

1
2
3
user_1
user_2
user_3

使用拼接函数${__V(user_${__counter(,)},)}

使用场景

在jdbc从数据库获取数据中,会使用到

Json提取器

Match No.:提取内容的索引,-1表示全部

Json提取器

提取式:$.开头

可以在「查看结果树」中调试

查看结果树

采用$..+末梢节点名称:相对路径提取方法

如果末梢节点存在多个,会返回数组「多个结果」

相对位置

多个结果

提取多个值

每个内容之间都需要使用;来分隔

提取多个

查看结果

 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
您的支持将鼓励我继续创作!