Jmeter常用控件一、测试计划

标签(空格分隔): Jmeter


##测试计划 测试计划可以被视为运行测试的容器,用来描述一个性能/接口测试脚本和场景设计,包含与本次测试所有相关的功能。也就是说,使用jmeter进行测试的所有内容都是于基于一个测试计划的。测试计划必须至少有一个线程组,以及逻辑控制器,样本生成控制器,监听器,定时器,断言和配置元素。 image_1cr1dmtb7fl01aq7mhaq9b2q81g.png-124.5kB

  1. **名称:**测试计划的名称,可以为空,名称需要实际的实际意义

  2. **注释:**测试计划的注释,可以为空,注释尽量有实际的意义。

  3. 用户定义的变量::可以在测试计划中为重复的值定义静态变量,例如变量SERVER可以定义为www.example.com,在测试计划中的其他控件里可以使用${SERVER}调用,如果测试计划中有相同的变量名称,优先级为从下到上。测试计划中的变量优先级最低。

  4. 独立运行每个线程组: 用于控制测试计划中的多个线程组的执行顺序。不勾选时,默认各线程组并行、随机执行。如下图,线程组1和线程组2的线程是并行执行的,执行过程线程的执行顺序是不可预料的。 image_1cr1gata51kleovlsdarkc1prc3a.png-118.7kB如果勾选了独立运行每个线程组,可以保证线程组1的执行一定在线程组2之前,线程组1执行完毕,才会执行线程组2,即顺序执行各线程组。 image_1cr1gd0i8rgb1hvu10b91jkh12v847.png-150.3kB

  5. 函数测试模式(Functional Testing):

如果选中了此选项,会记录每个请求从服务器得到数据文件。非常的影响性能,只在调试的时候使用,一般不建议勾选。

  1. 添加目录或jar包到Classpath: 添加文件或jar包,此功能最常用于调用外部jar包。当脚本需要调用外部的java文件或jar包时,可以把jar包路径添加到这里,然后在beanshell中直接import进来,并调用jar包中的方法。
原文地址:https://www.cnblogs.com/summerxye/p/11004371.html