Jmeter基础

来源:互联网 发布:java递归树形数据结构 编辑:程序博客网 时间:2024/05/18 17:44

一、Jmeter:

    基于java开发,开源的性能工具;

    作为性能工具使用;

    能够对程序做功能/以及回归测试(自动化测试)。

优势:

    1、开源;

    2、小巧;

    3、不需要安装,有适合版本的jdk环境就可以使用;

    4、有多种扩展。


二、Jmeter与相关插件安装

    1、部署JDK环境,配置环境变量;

    2、下载jmeter;

    3、配置jmeter环境变量(可选)。

    标准插件:JmeterPlugins-Standard,下载解压后,将lib/ext下的JmeterPlugins-Standard.jar拷贝到jmeter的解压路径下的lib/ext下。

    服务器插件:ServerAgent,服务器 数据的监控发送给jmeter工具,jmeter工具对数据进行处理;



三、Jmeter测试工具的组成

    1、用户运行器

        Sampler取样器,向服务器发送请求,记录响应信息,Jmeter支持不同的Sampler;

        Logic Controller 逻辑控制器

            控制取样器(samplers)的执行顺序

            分为两类:

                   (1)控制节点的逻辑执行顺序

                   (2)对测试计划中的脚本进行分组

        Timer定时器,用户操作之中的等待时间;

        Assertions断言,判断返回结果与预期结果是否相同;

    2、资源生成器

        Config Element 配置元件,用户提供静态数据的支持;

    3、负载发生器

        thread group线程用户,一个线程组,一个虚拟用户组,线程组中的每个线程 ,可以作为一个虚拟用户;

    4、报表生成器

        Listener监听器,收集处理测试结果,变成可视化进行展示。

       


       





       












原创粉丝点击