Jmeter超级教程(一):组件大全之Thread+Test Fragment

1. 安装

官方网站:http://jmeter.apache.org/下载安装包。解压后运行bin/jmeter.bat.

Jmeter 是支持中文的, 启动Jmeter 后, 点击 Options -> Choose Language  来选择语言

2. 组件介绍

 

2.1. 测试计划

 

测试计划(Test Plan)是使用JMeter进行测试的起点,是其它测试元件的容器。

(1) 名称:你可以为你的测试计划取一个有意义的名字。

(2) 注释:对测试计划的注释。

(3) 用户定义的变量:用户可以自己定义变量,可以在下面的任何线程中使用。${变量名}引用。

(4) Add directory or jar to classpath:向类路径即%JMETER-HOME%\lib中添加目录及jar包。

2.2. Threads(Users):

Threads(Users):线程,子节点只有线程组。可以这么理解一个线程组就是一个任务流程,比如说我要创建一个测试用例,那么就在线程组下面添加,可以通过对线程组设置线程数来模拟多用户并发行为。

 

(1) 名称:为线程组起名字。

(2) 注释:注释

(3) 线程属性

① 线程数:设置发送请求的用户数目 ,即并发数。

② Ramp-Up Period(in second)线程间的时间间隔,单位是秒。即所有线程在多少时间内启动。

③ 循环次数:请求的重复次数,如果选择后面的forever(默认),那么 请求将一直继续,如果不选择forever,而在输入框中输入数字,那么请求将重复指定的次数,如果输入1

(4) 调度器配置

① 启动时间:测试计划启动时间,启动延迟会覆盖它。

② 结束时间:测试计划结束时间,持续时间会覆盖它。

③ 持续时间:测试计划持续时间,会覆盖结束时间。

④ 启动延迟:测试计划延迟多长时间启动,会覆盖启动时间。

2.3. Test Fragment:

可理解为步骤的集合片段。比如把某个流程的一部分(登录)存储为test Fragment,那么当其他线程也需要做同样操作(登录)时,就可以直接引用这个片段,而不需要重新编写。当线程数量很多时,可以方便管理某个关键步骤。

 

猜你喜欢

转载自blog.csdn.net/ljl6158999/article/details/79139867