zoukankan      html  css  js  c++  java
  • jmeter常用组件总结

    最近比较忙,有段时间没有更新了,趁今天有空总结下jmeter组件。

    jmeter工具是一款轻便的用于性能/接口测试的java桌面应用。安装方式网上已经泛滥,需要注意的是jdk安装和配置环境变量(在配置环境变量的时候最好先复制自己的环境变量,防止配置环境变量出错乱改导致不知道自己的环境变量是多少)

    话不多说,开始总结。

    1.Jmeter常用组件和概念

    1.1测试计划

    相当于老大(相当于根目录),是所有的内容都基于这个计划,都需要在这个测试计划中创建

    1.2测试片段

    是控制器上一个特殊的线程组,在测试树上和线程组属于同级别,但是与线程组不同,因为它不被执行,除非他是一个模块控制器所引用时才不被执行

    1.3配置元件

    用于提供对静态数据配置的支持

    1.4线程组

    设置jmeter按照什么场景运行的地方

    1.5Setup线程组和Teardown线程组

    可用于执行预测试操作,相当于初始化

    可用于执行测试后动作,类似end(结束)(给自动化的setup和teardown差不多的意思。)

    1.6取样器

    这里就是创建各种请求类型的,用来模拟用户的请求,ta是在线程组下面创建的,如果没有创建线程组是看不到这个的。

    1.7逻辑控制器

    类似编程中的if,for,while这些东西

    1.8定时器

    用于设置操作之间的等待时间,类似loadrunner中的思考时间,但是不同的是,jmeter的定时器,一旦设置是是对所有请求都是生效的。(比如两个请求,jmeter设置定时器3s,那么所有请求都会等待3s,lr则每个请求都可以用不同的定时器)

    1.9前置处理器

    用于在实际的请求发出之前对即将发出的请求进行特殊处理比如,参数化

    1.10后置处理器

    对发出请求后得到的服务器响应进行处理,比如关联(关联的意思就是比如请求1,然后得出响应1,然后请求2要用到响应1中的某个参数,就得进行关联。)

    1.11断言

    就是lr中的检查点,用于检查测试中得到的响应数据等是否符合预期

    1.12监听器

    对测试结果数据进行处理和可视化展示,如查看结果数,聚合报告

  • 相关阅读:
    数据查询表,列名对比
    Oracle ORA06550:错误
    设计模式——单例模式
    MS SQL 建表SQL的脚本
    WinForm 清空界面控件值的小技巧
    WinForm系列——控件的输入限制
    C++学习笔记——常量定义
    PLSQL 调试触发器
    static类为什么不能用sealed关键字修饰
    C++虚函数解析(转)
  • 原文地址:https://www.cnblogs.com/wuzhuangzhuang/p/13277677.html
Copyright © 2011-2022 走看看