测试计划(Test Plan):
- 测试计划是JMeter测试树的根节点,描述了JMeter测试在运行时执行的一系列步骤。
- 一个JMeter脚本中测试计划必须且只能有一个。
- 在JMeter界面中,默认会创建一个测试计划
测试计划上的功能:
用户定义的变量
- 这里定义的变量在测试执行期间可以被引用。
- 用户定义的变量在测试计划启动时获取一次值,并在整个测试过程中保持不变。这意味着变量的值不会在运行过程中动态改变。
- 在测试计划的任何地方,如HTTP请求、断言等,都可以通过
${变量名}
的方式引用用户定义的变量。 - 当测试计划中存在多个层次的变量定义(如线程组下的用户定义的变量和HTTP请求下的用户定义的变量)时,需要注意变量的优先级。一般来说,离引用点越近的变量定义优先级越高。
独立运行每个线程组
- 勾选后线程组按照前后顺序来执行
- 不勾选每个线程组并行,随机执行
主线程结束后运行tearDown线程组
- 勾选后,主线程无论是正常完成还是异常,都会执行tearDown线程组
- 不勾选,主线程异常,不会执行teardown线程组
函数测试模式
- 勾选后会保存响应数据或者样本数据,选择该功能会占用磁盘空间
添加目录或jar包到ClassPath
- 扩展JMeter的功能,使其能够识别并使用额外的Java类库(jar包)中的类和资源