Jmeter (2) 测试计划详解
1.测试计划:
名称:即整个测试计划的名称,一般以实际项目命名
注释:即添加项目的备注信息
2.用户定义的变量:设置定义的变量,相当于全局变量,供所有线程使用。(注意:一般不建议在测试计划上添加变量,因为不方便启用和禁用,一般是直接添加用户自定义变量组件)。
名称:定义变量的名称,供后续调用时使用${变量名称};值:定义变量的值,根据需要设置,可以为固定值或函数;
1、添加:可以添加一个变量;
2、从剪贴板添加:添加来自于剪切板中的信息;
3、删除:选择一个或多个变量,可以进行删除;
4、向上、向下:移动变量的位置;
5、删除:有记录时,可以选择点击Detail查看详情,并修改名称和值;
6、详细:打开变量的详细编辑框
3.运行模式
1、独立运行每个线程组:用于控制测试计划中的多个线程组的执行顺序。
未勾选:有多个线程组时,其随机启动执行;
勾选:多个线程组时,等待前一个线程组执行完成后才开始下一个线程组 ;
补充说明:线程组中的取样器的执行顺序:默认是从上到下执行。交替控制器、随机控制器、随机顺序控制器和循环控制器等可以改变取样器的执行顺序。
2、主线程结束后运行tearDown线程组:
当线程组停止运行时仍继续运行tearDown线程组,该选项结合线程组(在取样器执行错误后要执行的动作)的执行配置使用。
3、函数测试模式:只有当你需要记录每个请求从服务器取得的数据到文件时才需要选择函数测试模式。选择这个选项很影响性能。在调试脚本的时候,可以开启,但是在压测数量时建议关闭。
4.添加目录或jar包到ClassPath:
添加文件或jar包,此功能最常用于调用外部jar包。当脚本需要调用外部的java文件或jar包时,可以把jar包路径添加到这里,然后在beanshell中直接import进来,并调用jar包中的方法。