添加方式
右键点击线程组或相关组件,在菜单中选择添加后置处理器,然后找到 JSON 提取器。
放置位置
通常放置在需要提取数据的请求之后
提取器页面
在 JSON 提取器配置页面中,指定要提取数据的源(如响应体)、JSON 路径表达式来定位要提取的数据,并提取到的数据设置变量名
JSO提取器
应用于:
Main sample and sub-samples(主样本和子样本):
Main sample only(仅主样本)//使用这个即可
sub-samples only(仅子样本)
JMeter Variable Name to use(要使用的 JMeter 变量名(上一个json提取器中提所取的值))
Names of created variables(创建变量的名称)
JSON Path expressions(JSON 路径表达式)
Match No.(0 for Random)(匹配编号(0 表示随机))
Computer concatenation var (suffix_ALL)(计算连接变量(后缀_ALL))
Default Values(默认值)
注释:
主样本:指的是主要的请求本身,比如一个 HTTP 请求。
子样本:通常是在主样本执行过程中触发的其他相关请求。
JMeter Variable Name to use:指定提取数据所存储的 JMeter 变量名。
Names of created variables:必填的,它用于明确指定要创建的变量名称
JSON Path expression:用于指定在 JSON 数据中提取特定元素的路径表达式
Match No.(0 for Random):指定要匹配的结果项的编号,0 通常表示随机选择一个。
Computer concatenation var (suffix_ALL):用于指定是否计算连接变量(可能用于特殊需求)
Default Values(默认值):提取不到值时的默认值设置。
使用验证
感谢您的阅读,欢迎 点赞+关注,我会持续分享软件测试干货~
欢迎搜索关注公众号:素人软测