一 前言
环境:window 10 JMeter5.3
TestPlan
TestPlan是构建Jmeter的第一步,也是学习JMeter首先接触到的一个东西,但之前却经常忽视了它,把目光放在了线程组及后面的组件上
User Defined Variables
如上,TestPlan里面也可以定义变量,连名字都和线程组里面定义变量的名字一样。但是它俩还真有区别
-
作用范围:TestPlan里面定义的变量肯定能在整个JMeter中使用,相当于是全局性质的变量。线程组里面定义的变量一般只能在当前线程组使用,相当于局部变量。
所以实际使用时,除非是host这种全局性质的,还是建议多在线程组定义变量,方便控制,免得被覆盖。 如果有相同的变量名,以该变量名最后一次被定义的地方为准 -
使用限制:TesPlan里面不引用在TestPlan定义的变量,但可以在线程组里面引用TestPlan中定义的变量
相关选项
独立运行线程组:勾选的话多个线程组间就是顺序执行,不勾选就是随机的
主线程结束后运行Teardown线程组: 这个是符合逻辑的,默认勾选,之前也介绍过teardown线程组,按照常理,一般是最后运行
函数测试模式: 选择的话会将response 中的数据等记录到测试结果中,造成更多的的内存及cpu消耗,一般不勾选
添加目录和Jar包: 这也是一种添加jar包的方式,删除的时候要重启JMeter。比如JDBC driver的jar包,但JMeter功能相关的插件的jar包不能再这里添加
标签:测试计划,定义,jar,线程,JMeter,变量,TestPlan From: https://www.cnblogs.com/MyRecords/p/18168507