• Jmeter接口测试(一)


    优点:

      Jmeter是开源的

      功能强大,至少有LR90%的功能

      可扩展性强,用java编写的

      学习成本比LR低

    缺点:

      没有LR强大,大部分都是插件,插件下载需要翻墙

      图像化展示不友好

      界面操作不友好

    Jmeter安装:

       下载官方地址:https://jmeter.apache.org/download_jmeter.cgi

        JDK版本为8

    //查看JDK版本信息
    java -version

    Jmeter目录结构:

          bin:存放jar包和启动脚本和配置文件

          docs:存放代码api的接口文档,用于二次开发

          extras:附加文件,用于ant编译jmeter

          lib:主要存放jmeter扩展jar包,ext目录是存放GUL界面的jar包,以及第三方自己编写的jar包

           licenses:开源规则

          printable_docs:存放jmeter的使用文档

    Jmeter 录制:

        http代理(记得修改浏览器代理)

          正则表达式

            排除(为了更好的录制脚本):

    *.gif
    *.jpg
    *.js
    *.css
    *.png

     

          包含(为了筛选ip,筛选域名,更好的录制):

            

    .*api.jiandan.net.*

        

    Jmeter组件:

          Threads:线程组,所有要运行的线程组都必须要存放在测试计划之中

     setUp Thread Group----------------------开始处理逻辑的线程组

    tearDown Thread Group------------------结束处理逻辑的线程组

            HTTP请求

            TPC请求

            逻辑

    Sampler:取样器,必加的组件,Jmeter的各种协议,性能测试的核心

    逻辑处理器:控制sampler执行顺序

    前置处理器:在sampler执行之前做的处理

    后置处理器:在sampler执行结束后做的一些操作(最经典的就是正则表达提取器)

    断言:判断你的请求与返回是否成立

    监视器:查看结果,结果树,聚合报告之类的

    配置原件:sampler所需要的依赖(可以用来做数据参数化)

             

          

          

          

      

  • 相关阅读:
    Leetcode 15 3Sum
    Leetcode 383 Ransom Note
    用i个点组成高度为不超过j的二叉树的数量。
    配对问题 小于10 1.3.5
    字符矩阵的旋转 镜面对称 1.2.2
    字符串统计 连续的某个字符的数量 1.1.4
    USACO twofive 没理解
    1002 All Roads Lead to Rome
    USACO 5.5.1 求矩形并的周长
    USACO 5.5.2 字符串的最小表示法
  • 原文地址:https://www.cnblogs.com/cpxjl/p/9088740.html
Copyright © 2020-2023  润新知