JMeter TestPlan(测试计划)

一 前言

环境:window 10 JMeter5.3

TestPlan

TestPlan是构建Jmeter的第一步,也是学习JMeter首先接触到的一个东西,但之前却经常忽视了它,把目光放在了线程组及后面的组件上

User Defined Variables

image
如上,TestPlan里面也可以定义变量,连名字都和线程组里面定义变量的名字一样。但是它俩还真有区别

  • 作用范围:TestPlan里面定义的变量肯定能在整个JMeter中使用,相当于是全局性质的变量。线程组里面定义的变量一般只能在当前线程组使用,相当于局部变量。
    所以实际使用时,除非是host这种全局性质的,还是建议多在线程组定义变量,方便控制,免得被覆盖。 如果有相同的变量名,以该变量名最后一次被定义的地方为准

  • 使用限制:TesPlan里面不引用在TestPlan定义的变量,但可以在线程组里面引用TestPlan中定义的变量

相关选项

image
独立运行线程组:勾选的话多个线程组间就是顺序执行,不勾选就是随机的

主线程结束后运行Teardown线程组: 这个是符合逻辑的,默认勾选,之前也介绍过teardown线程组,按照常理,一般是最后运行

函数测试模式: 选择的话会将response 中的数据等记录到测试结果中,造成更多的的内存及cpu消耗,一般不勾选

添加目录和Jar包: 这也是一种添加jar包的方式,删除的时候要重启JMeter。比如JDBC driver的jar包,但JMeter功能相关的插件的jar包不能再这里添加

posted @ 2024-04-30 21:03  工作手记  阅读(38)  评论(0编辑  收藏  举报