• JMeter接口测试


    1、JMeter简介

    JMeter是Apache组织开发的基于Java的压力测试工具。具有开源免费、框架灵活、多平台支持等优势。除了压力测试外,JMeter在接口测试方面也有广泛的应用。

    2、JMeter安装

    访问JMeter官网:Apache JMeter - Download Apache JMeter,点击下载后解压缩,依次打开\apache-jmeter\JMeter\bin,运行jmeterw.cmd即可。(建议在桌面创建jmeterw.cmd的快捷方式,方便快速打开)

    3、使用JMeter完成单个接口测试
    3.1 添加线程组

    在“测试计划”上点击鼠标右键-->添加-->threads(Users)-->线程组。


    3.2 添加http请求

    在“线程组”打开鼠标右键-->添加-->sampler-->http请求

     

    3.3 添加断言

    在每一个http请求下,都应该增加一层判断机制(response的关键字),即添加结果断言。

    在“http请求”打开鼠标右键-->添加-->Assertions-->response Assertion
     

    3.4 查看请求结果

    在“线程组”打开鼠标右键-->添加-->监听器-->察看结果树、断言结果、聚合报告

     

    1、查看结果树:打开察看结果树,绿色代表测试通过,红色代表测试失败。在此我们可以看到详细的请求头、响应时间、请求参数和返回结果;方便我们进行接口调试

    2、断言结果:断言结果是查看返回的数据是否符合给定的断言。

    3、查看聚合报告:

    Label:每个 JMeter 的 请求都有一个 Name 属性,这里显示的就是 Name 属性的值

    #Samples:表示本次测试中一共发出了多少个请求

    Average:平均响应时间

    Median:也就是 50% 用户的响应时间

    90%Line:90% 用户的响应时间

    Min:最小响应时间

    Max:最大响应时间

    Error%:本次测试中出现错误的请求的数量/请求的总数

    Throughput:吞吐量——默认情况下表示每秒完成的请求数

    KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec

     

  • 相关阅读:
    MSDC 4.3 接口规范(5)
    mp3转wav怎么转?
    学会自学 学会学习本身比学什么都重要
    说一说HTTP1.0、1.1、2.0版本区别和优化
    RabbitMQ——02
    【ARM】MDK自动备份源文件
    三维医学图像处理系统(PACS)源码
    STM32 USB CDC调试记录
    HTML+CSS实现商品介绍模考(以Apple14为案例)
    Python 打印素数
  • 原文地址:https://blog.csdn.net/qq_24892029/article/details/126118231