测试计划

1、创建一个测试计划

   测试计划用于描述JMeter性能测试时要执行的步骤。

  完整的测试计划包含单个或多个线程组,逻辑控制器、取样发生控制,监听器,定时器,断言和配置原件

  

 

 

   1)、添加和删除元件

    默认打开的JMeter GUI界面包含一个test plan,选中然后右键,直接添加“元件”

  2)、加载和保存元件

    从文件加载元件,右击将要加载元件到的已经存在的树元件,并选择"打开"选项。

    选择你的元件保存的文件。JMeter会加载元件到树中。点击“保存”选项,Jm会直接保存已选的元件,

    同样的可以对测试片段、单独元件、以及测试计划进行保存。

  3)、配置树元件

    通过拖拉测试树周围的元件操作测试树。

  4)、保存测试计划

    一般在运行脚本前保存测试计划,将脚本保存到本地文件中。

  5)、执行测试计划

    从"运行"菜单项选择"开始"。为了停止你的测试计划,从同样的菜单选择"停止";

    Jmeter中存在两种停止:一种为立即停止所有的线程(停止 Control + "."),一种为请求所有线程在当前任务结束后                  停止(Control + ",")。

2、了解作用域规则

  在Jmeter中测试树的元件是分等级和顺序的。在测试树中的一些元件是严格分级(监听器,配置元件,后置处理器,前置处理器,断言,定时器),一 些主要是有序的(控制器,取样器)。

  我们在创建一个测试计划时,往往创建的是一个有序的取样请求列表。

  例如,一个断言在测试树中是分等级的。如果它的父元件是请求,它就被应用于那个请求。如果它的父元件是控制器,

  它就影响所有那个控制器下的所有请求。

 

3、测试计划元件

  1)、线程组

    线程组元件是测试计划的起点,测试计划的所有元件都必须包含在线程组下,

  

 

 

   在线程组中,我们可以设置线程数、ramp-up period、执行测试的次数。

   Ramp-up period(类似于LR中的用户加载时间)告诉JMeter多久开始"ramp-up"选择的全部线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。如果有30 个线程和一个120秒的ramp-up period,那么每个连续的线程会延迟4秒。

 

  2)、控制器

   Jmeter控制器主要分为取样控制器逻辑控制器。取样器告诉JMeter发送请求到服务器。逻辑控制器让你定制当发送请求时JMeter使用的判断逻辑

    

  •    取样器(Sampler):告诉JMeter发送请求到服务器。

    

    Jmeter取样器包括:

       FTP请求

       HTTP请求

       JDBC请求

       Java Object请求

       SOAP/XML-RPC请求

       WebService(SOAP)请求

  •    逻辑控制器:制定JMeter使用的判断逻辑

   

 

 

 

 

    

  3)、监听器

 

 

  4)、定时器

 

 

  5)、断言

  6)、配置元件

  7)、前置处理器元件

  8)、后置处理器元件

 

posted on 2020-05-14 14:15  不想“点点点”  阅读(47)  评论(0)    收藏  举报

导航