jmeter基本使用之关联篇

Posted 曾经的那个少年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter基本使用之关联篇相关的知识,希望对你有一定的参考价值。

 

 

          首先简单阐述为何要关联,加深理解;

          在登陆主页的时候,接口文档中写明登陆成功进入主页需要输入正确的账号和密码,然后通过token或者Session(每个产品可能不一样)这个值来验证通过才可成功登陆页面。然而,从服务器返回我们可以看到这个值每次返回的值都是不一样的,这样,我们就得去手动做关联才可实现业务执行的脚本。

          下面介绍两种方法实现关联

         

          1.正则表达式提取器实现

          (1)首先要知道服务器返回的“动态值”是在哪个请求接口中出现的,确定后,右击该请求点击添加选择后置处理器-正则表达式提取器;

技术分享图片

 

 

          (2)配置讲解

技术分享图片

 

            (3)配置完正则表达式,就可在需要关联的位置引用配置的关联变量名称即可。例:${token}

          

 

   

       2.使用jmeter 插件   [email protected] - JSON Path Extractor完成关联

       首先知道关联接口返回的内容,如需获取以下内容“1234”

 

              {

                  "status":200,
                  "data":[
                  {"id":1234,"name":"test1"},
                  {"id":123456789,"name":"test2"}
               ]
            }

 

 

       (1) 首先下载[email protected] - JSON Path Extractor插件,下载后解压以后将lib和lib/ext中的jar包放到安装目录对应位置,启动即可。

       (2) 启动添加如图所示:

技术分享图片

 

      (3)配置内容

 

技术分享图片

 

         (4)在需要关联的位置引用配置的关联变量名称即可

 

 

 

       

 






以上是关于jmeter基本使用之关联篇的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter之Bean shell使用

Jmeter之Bean shell使用

Jmeter之Bean shell使用

Jmeter之Bean shell使用

[JM_06]JMeter之集合点、关联-操作解析

Jmeter之Bean shell使用