性能测试和接口测试变量使用的不同
在接口测试中,MeterSphere可以通过前后置脚本将变量设置成环境变量,任何使用该环境的变量都可以引用该环境变量。但是在性能测试中没有运行环境的概念,如果一个性能测试中包含多个线程,需要用到属性方法,将变量设置为属性,实现所有线程共享。
方法介绍
${__setProperty(var,value,)}设置属性
${__property(var)}引用属性
验证效果
1.创建场景A,在场景A的后置脚本中使用
2.创建场景B,在场景B的路径中使用${__property(“name”)}引用该属性
3.场景A B导入性能测试,顺序执行
4.下载JTL查看结果
可以看到场景B的请求路径引用到了属性name