微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jmeter遇到的问题和解决办法之 - 全局变量不生效

最近使用Jmeter时会遇到一些问题的,打算将遇到的问题慢慢总结一下,避免自己和其他人后续踩坑。

全局变量不生效

遇到了一个奇怪的现象,我修改全局变量的值后,引用该全局变量的地方,仍然使用原来的值。找了半天,发现了问题出现的原因:

1、我在Jmeter的同一个Test Plan下包含2个线程组,每个线程组里都设置了全局变量PlatForm,刚开始的时候,线程组1和线程组2的PlatForm都是A。所以执行时,引用PlatForm变量时值是A。
2、将线程组1中PlatForm值修改为了B,线程组2中PlatForm值没有修改,还是A。
3、执行线程组1的时候,PlatForm用的值还是A,不是B。我当时非常茫然。
4、后来我将线程组2中的全局变量删除后,线程组A再执行时,PlatForm就是B了。

总结一下,看来全局变量的作用范围,是整个TestPlan,而不是单个线程组内。当不同线程组都包含同一个全局变量时,会使用后面这个变量值。

原文地址:https://blog.csdn.net/weixin_45580903/article/details/120740244

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐