最近在使用jmeter做一个接口自动化验证的项目。由于接口多 需要使用多线程组。但是在多线程组共享同一个token时 看网上 最多的方式就是使用的是前置处理器 以及后置处理器。但是这两个方法我都没有走通。现象取不到定义定义的全局变量的值。经过一番搜索以及尝试我使用BeanShellSample 定义全局变量就成功了。 1:使用json extractor来获取reponse的数据。并把把取到的值付给一个变量。 2:使用BeanShellSample 把取出来的token_0 参数重新赋值给newToken.并设置为全局变量 3:在什么地方使用 就在什么地方调用即可。 4:注:json extractor 的配置元件一定要放在BeanShellSample 配置元件的前面。
jmeter设置全局变量踩过的坑
原创xiaoqiang1243 ©著作权
文章标签 jmeter 多线程 共享 token 文章分类 运维
©著作权归作者所有:来自51CTO博客作者xiaoqiang1243的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Cocos Creator 3.8游戏开发中全局变量管理方案探索
本文给出Cocos Creator 3.8+Typescript编程环境下,开发一款游戏时如何管理全局变量的可能的解决方案。
全局变量 Cocos Creator Typescript Redux MobX