ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

JMeter教程|0到1学会接口性能压测第8课-JSON提取器

JMeter教程|0到1学会接口性能压测第8课-JSON提取器 JMeter是一款开源免费的接口性能压测工具在企业中用的较为广泛上节我们学习了JMeter 正则表达式提取器。今天分享JSON提取器后续文章都会系统分享干货。JSON提取器json提取器用于提取请求返回结果中的某个值或者某一组值存储为指定的变量用于后续的接口调用使用方法比正则表达式提取器简单所以如果接口响应数据为json格式的我们优先使用json提取器。参数说明Apply to这用于可以生成子采样器的采样器比如携带嵌套资源的HTTP采样器、邮件读取器或者由事务控制器控制的采样;Names of created variables将JSONPath提取的内容保存到指定变量多个变量之间用“;”分隔注意不是用,号;JSON Path expressions用于提取响应数据的JSONPath表达式多个JSONPath表达式之间用“;”分隔注意不是用,号;Match No.(0 for Random)若JSONPath有多个匹配项可以选择提取哪个匹配项。10表示随机(默认值)2-1表示提取所有匹配项各匹配项可用var_1var_2var_3... var_n表示(var为保存提取内容的变量名)i(i123...)表示第i个匹配项若X大于匹配总数在设置了缺省值的情况下返回缺省值 否则返回空Compute concatenation var (suffix _ALL)勾选此选项若JSONPath返回多个匹配项则将各匹配项连接起来保存在var_ALL的变量中其中var为保存提取内容的变量名Default Values若JSONPath没有返回任何结果则显示设置的缺省值。注意缺省值可以不设置一旦设置需要为每个变量设置缺省值多个缺省值之间用“;”分隔注意不是用,号应用案例这里以提取深圳天气为例。第一步添加普通线程组第二步添加HTTP请求查看结果树第三步添加json提取器设置变量等第四步添加java请求第五步点击运行查看结果树取样结果为多云下期分享JMeter事务知识敬请关注
返回列表