• 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所需要的依赖(可以用来做数据参数化)

             

          

          

          

      

  • 相关阅读:
    web component的理解
    cdn
    const 命令
    let 的含义,及let 与 var 的区别
    选择器
    Qt5:Qt中一些函数功能介绍
    给软件工程师自学的建议
    Qt5:渐变效果的实现
    Wayland软件库 :替代 X Window 的软件库
    Qt5:窗口各类位置
  • 原文地址:https://www.cnblogs.com/cpxjl/p/9088740.html
Copyright © 2020-2023  润新知