测试计划详解

Test Plan (测试计划):java

用来描述一个性能/接口测试脚本和场景设计,包含与本次测试全部相关的功能。也就是说,使用jmeter进行测试的全部内容都是于基于一个测试计划的。shell

 

image.png

 

一、测试计划名称和注释:整个测试脚本保存的名称,和对该测试计划的注释,能够自定义,最好能表达脚本的意义。函数

 

二、用户定义的变量:在测试计划上能够添加用户定义的变量,至关因而全局变量。通常添加一些系统经常使用的配置。若是测试过程当中想切换环境,切换配置。通常不建议在测试计划上添加变量,由于不方便启用和禁用,通常是直接添加用户自定义变量组件。性能

 

image.png

 

三、独立运行每一个线程组: 用于控制测试计划中的多个线程组的执行顺序。不勾选时,默认各线程组并行、随机执行。以下图,线程组1和线程组2的线程是并行执行的,执行过程线程的执行顺序是不可预料的。测试

image.png

 

若是勾选了独立运行每一个线程组,能够保证线程组1的执行必定在线程组2以前,线程组1执行完毕,才会执行线程组2,即顺序执行各线程组。spa

 

补充说明:线程

线程组中的取样器的执行顺序:默认是从上到下执行。交替控制器、随机控制器、随机顺序控制器和循环控制器等能够改变取样器的执行顺序。设计

 

四、Run tearDown Thread Groups after shutdown of main threads:当线程组中止运行时仍继续运行tearDown线程组,该选项结合线程组的执行配置使用。3d

image.png

 

当线程组如上配置时,若是勾选了Run tearDown Thread Groups after shutdown of main threads 测试中止时,teardown thread会继续执行。cdn

 


五、函数测试模式(Functional Testing):

 若是选中了此选项,同时监听组件如“查看结果树”配置了保存到一个文件中,那么jmeter会将每次的请求结果保存到文件中。通常不建议勾选。

 

六、Add directory or jar to classpath:

添加文件或jar包,此功能最经常使用于调用外部jar包。当脚本须要调用外部的java文件或jar包时,能够把jar包路径添加到这里,而后在beanshell中直接import进来,并调用jar包中的方法。

相关文章
相关标签/搜索