zoukankan      html  css  js  c++  java
  • jmeter工作目录介绍、jmeter元件及组件介绍

    一、jmeter工作目录介绍:

    bin:放置各项配置文件(如日志设置、JVM设置)、启动文件、启动Jar包、示
    例脚本等;


    docs:放置JMeter API的离线帮助文档;


    extras:JMeter辅助功能,提供与Ant、Jenkins提成的可能性,用来构建性能测
    试自动化框架;


    lib:JMeter组件以Jar包的形式放置在lib/ext目录下,如果要扩展JMeter组件,
    Jar包就放在此目录下,JMeter启动时会加载此目录下的Jar包;


    printable_docs:放置JMeter的离线帮助文件,可用来学习JMeter。

    二、JMeter 的主要测试组件总结如下:

    1. 测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。

    2. 线程组代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。

    3. 监听器负责收集测试结果,同时也被告知了结果显示的方式。

    4. 逻辑控制器可以自定义JMeter发送请求的行为逻辑,它与Sampler结合使用可以模拟复杂的请求序列。

    5. 断言可以用来判断请求响应的结果是否如用户所期望的。它可以用来隔离问题域,即在确保功能正确的前提下执行压力测试。这个限制对于有效的测试是非常有用的。

    6. 配置元件维护Sampler需要的配置信息,并根据实际的需要会修改请求的内容。

    7. 前置处理器和后置处理器负责在生成请求之前和之后完成工作。前置处理器常常用来修改请求的设置,后置处理器则常常用来处理响应的数据。

    8. 定时器负责定义请求之间的延迟间隔。

    9.取样器(Sampler)是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元,JMeter 原生支持多种不同的sampler ,如 HTTP RequestSampler 、 FTP Request Sample 、TCP Request Sample 、JDBC Request Sampler 等,每一种不同类型的 sampler 可以根据设置的参数向服务器发出不同类型的请求。取样器是用来模拟用户操作,向服务器发送请求以及接收。

  • 相关阅读:
    [Reproduced]BIOS -- Basic Input and Output System
    What is CSM mode?
    java.lang.UnsupportedOperationException: Can't convert to color: type=0x2 In TextInputLayout
    What is “passive data structure” in Android/Java?
    Android Studio 手动配置 Gradle
    ScrollView内嵌ListView,ListView显示不全及滑动冲突的问题
    Android安全开发之Provider组件安全
    Android permission and uses-permission
    PriorityBlockingQueue(带优先级的阻塞队列)
    Lesson: Generics (Updated)
  • 原文地址:https://www.cnblogs.com/123anqier-blog/p/12991972.html
Copyright © 2011-2022 走看看