标签:解决办法 全局变量 遇到 修改 PlatForm 线程 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,而不是单个线程组内。当不同线程组都包含同一个全局变量时,会使用后面这个变量值。
标签:解决办法,全局变量,遇到,修改,PlatForm,线程,Jmeter 来源: https://blog.csdn.net/weixin_45580903/article/details/120740244
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。