0


jmeter如何将提取到的token值设置为全局变量使其可以跨线程组使用

我们用到jmeter去进行接口测试时,经常会遇到要跨线程组使用变量的场景,下面用json提取器提取token值并设置为全局变量的方法做为示范:

需要用到的是:线程组---http请求---json提取器----Beanshell取样器;其他元件大家根据自己需要去配置即可,json提取器和正则表达式提取器也都是一样的,只是json提取器操作比较简单,我更喜欢用罢了

步骤一:首先确保可以正常登录:(这里我们需要的就是data的值)

步骤二:添加json提取器(json提取器用法很简单,大家可以自行搜索一下,这里就不多说了)

步骤三:添加BeanShell取样器

表达式的书写大家可以借用工具---函数助手进行操作

属性名称代表设置全局变量的名称,存出结果就是json提取器提取出来的值直接在这里引用即可

到这里就已经设置完毕了,下面我们去测试一下!

用这个接口作为示例(必须登录后才能查询部门信息):必要参数Authorization(也就是token值)

直接在信息头管理器中添加参数Authorization ,在值直接进行全局变量的引用${__property(token)

下面看一下结果:

成功获取到了信息

当然设置全局变量还有其他的方法,大家可以自己进行研究,这只是我学习中用到的方法,分享给大家!

如果有更好使用的办法,大家也可以告诉我;有错误和不足的地方也可以对我进行指正,仍在不断学习中接受一切评论,欢迎留言!!!


本文转载自: https://blog.csdn.net/weixin_56263626/article/details/129299307
版权归原作者 测试小白鞋点丶 所有, 如有侵权,请联系我们删除。

“jmeter如何将提取到的token值设置为全局变量使其可以跨线程组使用”的评论:

还没有评论