背景
在性能测试中,经常会遇见使用多线程组的情况,例如用户登陆成功后,对某个查询接口使用500个线程来进行压测,这个时候就需要使用多线程组。
设计说明
首先,需要使用setUp Thread Group线程组添加上前置接口。按执行计划执行时,会先执行该线程组,因此需要跨线程使用的公共变量最好在当前线程组增加。
![在这里插入图片描述](https://img-blog.csdnimg.cn/167addd35c084330a95b4e260aaebf4b.png)
其次,选取要跨线程使用的数据,把数据提取成相应的变量,然后使用后置处理器beanshell中使用setProperty设置成全局属性值,使用示例如下:
${__setProperty(hellA,${hello},)}
表示把${hello}值设置为hellA的属性值。
![在这里插入图片描述](https://img-blog.csdnimg.cn/f7f545f7cafd49a8b28f393c76b54c67.png)
然后,在第二线程组使用P函数获取绑定的数值,示例${__P(hellA,)}
![在这里插入图片描述](https://img-blog.csdnimg.cn/88991a30602a4fc0b64693fcb07f7028.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)