用户变量:

 

用户定义的变量:

 

 

生效区别:

  • 用户自定义变量在测试计划运行后,是全局生效的且只生成一次,它不是动态生成的;
  • 用户参数是在每次调用时动态生成

优先级区别:

  • 线程组下的用户定义的变量 优先级高于 测试计划里的用户定义的变量
  • HTTP 请求下的用户定义的变量 优先级高于 线程组下的用户定义的变量 
  • 若有重名变量,优先取优先级高的用户定义的变量
  • 线程组下的用户参数 优先级高于 测试计划里的用户定义的变量
  • HTTP 请求下的用户参数 优先级高于 线程组下的用户参数
  • 若有重名参数,优先取优先级高的用户参数
  • 用户参数用户自定义变量重名,则优先取用户参数的值;因为配置元件执行完再到前置处理器,所以前置处理器的值会覆盖配置元件的值

 本文结论转载至:

https://www.cnblogs.com/poloyy/p/13175649.html

https://www.cnblogs.com/poloyy/p/13175865.html

posted on 2022-07-28 18:52  阿宅gogo  阅读(124)  评论(0编辑  收藏  举报