zoukankan      html  css  js  c++  java
  • Jmeter入门(二、元件和组件)

    7.元件和组件
    1)测试计划(项目名称)
    描述一个性能测试,包含本次测试所有相关功能

    2)线程组(业务流程)



    3)组件
    (1)每个功能就是一个组件,是JMeter中最小的组成部分。各个元件由不同的组件组成。

    (2)组件的作用域
    ①取样器是作用域的参考物,所以没有作用域
    ②监听器中组件的作用域:父级或兄弟级取样器
    ③逻辑控制器组件的作用域:只对子级取样器有效

    4)元件
    相似功能组件的集合

    (1)取样器:被测试的接口

    (2)逻辑控制器

    (3)配置元件
    主要用于参数化或前置条件

    (4)定时器

    (5)前置处理器

    (6)后置处理器

    (7)断言

    (8)监听器:查看测试结果

    5)元件的作用域
    Jmeter有8类可被执行的元件(测试计划与线程组不属于可执行元件),作用域的原则是:
    (1)取样器( sampler )元件不和其它元件相互作用,因此不存在作用域的问题。
    (2)逻辑控制器( Logic Controller )元件只对其子节点中的取样器和逻辑控制器作用。
    (3)除取样器和逻辑控制器元件外,其他6类元件,如果是某个取样器的子节点,则该元件对其父、子节点起作用。如果其父节点不是取样器, 则其作用域是该元件父节点下所有后代节点(包括子节点,子节点的子节点等)。

    6)8大元件执行顺序
    (1)配置元件:数据准备、资源配置...
    (2)前置处理器:预处理
    (3)定时器:思考时间,集合点...
    (4)取样器:测试接口
    (5)后置处理器:处理测试结果
    (6)断言:判定测试结果
    (7)监听器:接收测试结果
    注意:
    (1)逻辑控制器控制其它元件,不按顺序执行
    (2)不同类型的元件,不会因为在脚本中放置顺序的改变,而改变执行顺序

    8.Jmeter运行机制

    9.Jmeter测试计划要素

  • 相关阅读:
    java核心技术学习笔记之一程序设计环境
    java核心技术学习笔记之一程序设计概述
    Eclips入门教程
    strict aliasing
    GCC 内联汇编
    文件系统实现
    ucore lab2
    Vim 最强调试插件:vimspector
    X86保护机制
    ucore lab1
  • 原文地址:https://www.cnblogs.com/bdzxh/p/14036279.html
Copyright © 2011-2022 走看看