Jmeter多线程接口关联

@

目录

    在实际性能测试中,我们在做场景测试的时候只希望登录接口执行一次,这时候我们可以将登录接口单独放到一个线程组中,而其他接口则会依赖于登录接口的token进行请求,那不同线程如何取值关联呢?
    在这里插入图片描述先将token使用使用正则提取出来

    ![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210406162914936.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjQ4ODIw,size_16,color_FFFFFF,t_70)
    在这里插入图片描述然后使用BeanShell 后置处理程序来设置为全局变量

    //String token = bsh.args[0];
    
    //print(token);
    
    ${__setProperty(token,${token},)}
    

    ![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210406163057301.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjQ4ODIw,size_16,color_FFFFFF,t_70)
    在这里插入图片描述写入到HTTP信息头管理器中
    ![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210406163158622.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjQ4ODIw,size_16,color_FFFFFF,t_70)
    在这里插入图片描述然后在另一个线程组中即可成功获取
    ![在这里插入图片描述]( https://img-blog.csdnimg.cn/2021040616353837.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjQ4ODIw,size_16,color_FFFFFF,t_70)

    posted @ 2022-04-01 19:27  回忆式~过去  阅读(135)  评论(0)    收藏  举报