JMeter提取返回值作为公共参数有哪些方式?
JMeter提取返回值作为公共参数有哪些方式,方法,具体步骤如何实施?
1. 正则表达式提取器(右键 http 请求:添加-后置处理器-正则表达式提取器);
新建一个 Debug Sampler(新建路径:右键新线程组 - 添加 - Sampler - Debug Sampler),方便查看所提取的. 环境变量值是否正确。
2. 使用后置处理器中的JSON Extractor(json提取器);
添加一个Debug Sampler(调试取样器ctrl + 8)。
3. 后置处理器之Json提取器(JSON Path Tester);
此提取器用于提取请求返回结果中的某个值或者某一组值,用法比正则表达式要简单,标准写法为$.key,其中key为返回结果map中的一个键,如果是多层则继续用.key进行即可,如果遇到key的value值为一个List,则使用.key[n] 。
View Result Tree中选择JSON Path Tester:https://github.com/json-path/JsonPath