9.Jmeter基础--- 控制器、取样器入门介绍

控制器 Controllers 简介

        Jmeter有两种类型的控制器:Samplers(取样器)和Logical Controllers(逻辑控制器);它们驱动着测试的进行

        取样器:让Jmeter 发送请求到服务器

        逻辑控制器:可以自定义决定发送请求的时机的逻辑

        (控制器是为了控制取样器的执行条件)

9.Jmeter基础--- 控制器、取样器入门介绍_第1张图片

9.Jmeter基础--- 控制器、取样器入门介绍_第2张图片

 

取样器 Samplers 简介

1、取样器指示Jmeter向服务器发送请求并等待响应

2、多个取样器按照它们在树中出现的顺序运行

3、取样器 + 控制器可以修改取样器的执行次数

Jmeter自带的取样器

        FTP Request

        HTTP Request (can be used for SOAP or REST Webservice also)

        JDBC Request

        Java object request

        JMS request

        JUnit Test request

        LDAP Request

        Mail request

        OS Process request

        TCP request

Samplers 的特性

  • 每个取样器都有几个可以设置的属性
  • 也可以向测试计划或线程组中添加多个Config Element(配置元件)来更进一步自定义取样器
  • 最后,要在测试计划中添加一个Listener(监听器),以便查看请求结果,或存储结果到磁盘
  • 备注:上面说到的配置元件和监听器,在后面文章都会详解哦!这里就提一下

添加HTTP请求默认值配置元件

如果要发送多个相同类型的请求(如:HTTP请求)到同一服务器,可以考虑抽取公共HTTP信息

9.Jmeter基础--- 控制器、取样器入门介绍_第3张图片

添加断言

在对Web应用程序进行压力测试时,服务器可能返回成功的响应代码,也可能返回失败的响应代码;添加断言可以检查请求的响应是否符合预期 

9.Jmeter基础--- 控制器、取样器入门介绍_第4张图片

你可能感兴趣的:(测试工程师)