【Jmeter】Jmeter:测试计划(Test Plan)

版权声明:本文为博主原创文章,欢迎转载,转载须注明出处:By 故三殇 https://blog.csdn.net/qq_39720249/article/details/88575640

目录

一、测试计划(Test Plan)

二、测试计划要素

(1)要素一:脚本中测试计划只能有一个

(2)要素二:测试计划中至少要有一个线程组

(3)要素三:至少要有一个取样器

(4)要素四:至少要有一个监听器

三、测试计划配置说明



一、测试计划(Test Plan)

1、JMeter 中一个脚本即是一个测试计划,也是一个管理单元。 

2、JMeter 的请求模拟与并发数(设置线程数,一个线程代表一个虚拟用户)设置都在脚本文件中一起设置。

3、JMeter 不像 LoadRunner 把脚本与虚拟用户设置分开。


二、测试计划要素

(1)要素一:脚本中测试计划只能有一个

1、Jmeter 测试计划类似 LoadRunner Controller 中的测试场景,同一时刻场景故然只能有一个,。

2、JMeter 脚本在 GUI 中显示时是树型结构,测试计划是根节点,根节点当然只能有一个。

(2)要素二:测试计划中至少要有一个线程组

1、JMeter 负裁是通过线程组驱动的,所以计划中至少要出现一个线程组。 

2、JMeter 测试计划支持多个线程组。

3、我们可以在计划下面建立多个线程组,类似 LoadRunner 中的 Group 方式的场景,我们可以把JMeter 计划理解成
 LoadRmmer 中的 Group 方式场景,把不相关联的业务分布在不同的线程组中( LoadRunner 中的不同 Group)。

(3)要素三:至少要有一个取样器

测试的目的就是要模拟用户请求,没有取样脚本就毫无意义。

(4)要素四:至少要有一个监听器

测试结果用来衡量系统性能,我们需要从结果中分析系统性能。 


三、测试计划配置说明

(1)【测试计划编辑区域】英文版截图


(2)【测试计划编辑区域】中文版截图


(3)配置参数说明

名称: 测试计划,JMeter 测试脚本根节点,每一个测试脚本都是一个测试计划,名称可以自己定义。
注释:测试计划的备注内容,方便快速地了解此测试计划的内容。
用户定义的变量:设置用户全局变量。

1、添加:点击此按钮,新增一行内容,可编辑值。
2、从剪切板添加:从别处复制后,点击此按钮,可以直接黏贴内容。
3、详细:选中变量,点击此按钮,可以编辑“名称”和“值”,“值”可查看更多内容,不受框长度限制。
4、删除:选中变量,点击此按钮,可以删除变量。
5、向上、向下:可将变量进行排序。
独立运行每个线程组(例如在一个组运行结束后启动下一个):

1、如果一个测试计划中有多个线程组,设置此项可以生效。
2、不设置时每个线程组同时运行。
主线程结束后运行 tearDown 线程组:

程序来正常关闭线程组(运行的线程本次法代完成后关闭)。
函数测试模式:

在调试脚本的过程中我们可能需要获取服务器返回的详细信息就可以选择此项,
此项记录较多的数据会影响测试效率,所以在执行性能测试时请关闭此项。
添加目录或 jar 包到 ClassPath :

1、把测试需要依赖的 jar 包或包所在的目录加入类路径。 
2、不过还是建议大家把依赖的 jar 包添加到 %JMETER_HOME%\lib 目录。
3、%JMETER_HOME% 代表 Jmeter 的安装目录。

猜你喜欢

转载自blog.csdn.net/qq_39720249/article/details/88575640
今日推荐