首页 > 其他 > 详细

jmeter关联的5种方式

时间:2020-01-03 18:01:20      阅读:110      评论:0      收藏:0      [点我收藏+]

这里,我们用dummy取样器来模拟服务器的返回,通过关联获取name的值,然后百度搜索这个name的值,这就我们就简单模拟了请求间的依赖关系。

 

添加dummy取样器

技术分享图片

 

 设置返回内容

技术分享图片

 

 

搜索的关键字是上一个请求返回的name值

技术分享图片

 

 

打印获取到的name的值

技术分享图片

 

 

调试的取样器

技术分享图片

 

 

方法一:正则表达式提取器

 

正则.*?,参考:https://www.cnblogs.com/UncleYong/p/10779268.html

 技术分享图片

 

 

关联获取到的值

技术分享图片

 

 

百度搜索结果

技术分享图片

 

 

方法二:jp@gc - JSON Path Extractor提取器

 

$表示接口的返回值,如果取字典key的value,用点号,如果是取列表的某个值,用索引

技术分享图片

 

 

 

关联获取到的值

 技术分享图片

 

 

百度搜索结果(略)

 

 

方式三:Json Extractor提取器

 

和方法二类似,$表示接口的返回值,如果取字典key的value,用点号,如果是取列表的某个值,用索引

技术分享图片

 

 

关联获取到的值

技术分享图片

 

 

百度搜索结果(略)

 

方式四:边界提取器

 

这个和loadrunner中的关联很像,通过左右边界来取值,参考:https://www.cnblogs.com/UncleYong/p/10702702.html

技术分享图片

 

 

关联获取到的值

技术分享图片

 

 

百度搜索结果(略)

 

方式五:beanshell后置处理器

 

写beanshell脚本,解析json字符串。 这里要用到fastjson,jar包下载地址:https://mvnrepository.com/artifact/com.alibaba/fastjson

 下载后,把jar包放到D:\apache-jmeter-5.1.1\lib\ext下,然后重启jmeter即可

技术分享图片

 

 

fastjson解析json字符串

技术分享图片

 

 

关联获取到的值

技术分享图片

 

 

百度搜索结果(略)

 

声明  本文转载自:https://mp.weixin.qq.com/s/8U0DTkyd51s7YQnx0s8Lhw

jmeter关联的5种方式

原文:https://www.cnblogs.com/majunBK/p/12145573.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!