• Jmeter接口自动化测试 —— Jmeter下载安装及入门


    jmeter简介

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。

    下载

    下载地址:Apache JMeter - Download Apache JMeter

    安装

    1. 由于Jmeter是基于Java的程序,所以我们要使用Jmeter就必须先安装Java环境,JDK的安装方法大家自行百度(目前最新的Jmeter5.1.1需要Java8+,所以建议安装1.8以上的)
    2. 解压下载好zip,进入目录 apache-jmeter-5.1.1\bin 双击 ApacheJMeter.jar 就可以打开jmeter了。

    ​使用Jmeter发起一个HTTP请求

    Request为Json格式

    1. 创建测试计划:右键测试计划 -> 添加 -> 线程(用户) -> 线程组

    1. 右键线程组 -> 添加 -> 取样器 -> HTTP请求

    1. 录入接口信息:我们使用抓包工具抓取到了博客园的获取全站动态的接口,以此为例,接口如下
    1. 获取最新10条博客文章
    2. Url: https://home.cnblogs.com/ajax/feed/recent
    3. HTTP Method: Post
    4. Request:
    5. {
    6. "feedListType":5,
    7. "appId":"",
    8. "pageIndex":1,
    9. "groupId":""
    10. }

    录入信息

    ​4. 添加一个HTTP信息头管理器:这里存放Request Headers,因为jmeter默认的请求数据类型是form的,所以使用json格式的请求数据需要在HTTP信息头管理器中设置

    1. Content-Type: application/json; charset=UTF-8

    ​5. 最后添加一个查看结果树来查看请求的响应数据


    6. 运行HTTP请求,我们可以看到返回数据就是博客园的最新动态了

    ​Request为Form格式

    在博客园找了一圈也没找到一个是form格式的请求~,只能去其他站找了,我们以下面这个接口为例

    1. Url: https://data.cma.cn/weatherGis/web/weather/weatherFcst/getCurrentCondition
    2. HTTP Method: Post
    3. Request:
    4. staId: 54511

    1. 步骤与json格式的基本相同,需要修改的点在于Requset Data的位置

    2. 因为是form格式请求数据,所以HTTP信息头管理器中的Content-Type要设置为

    Content-Type: application/x-www-form-urlencoded; charset=UTF-8
    

    3. 设置完成运行HTTP请求然后查看结果树就可以看到请求的响应数据了。

    最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

    在这里插入图片描述

     这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

  • 相关阅读:
    HTML5生日快乐在线网页祝福 (一场浪漫的烟花秀) HTML+CSS+JavaScript
    大数据存储基石——HDFS
    Shel简介入门
    Cisco Secure ACS 5.8.0.32 安装 + Crack 教程
    BGP的基础知识
    名窑讲坛:钧瓷“神、奇、妙、绝”四大特色之“妙”——纹路
    如何使用Python和Matplotlib创建双Y轴动态风格折线图 | 数据可视化教程
    LeetCode //C - 67. Add Binary
    【git】新电脑(Windows)中Git配置SSH公钥
    [Spring boot] Spring boot 实现发送邮件功能
  • 原文地址:https://blog.csdn.net/NHB456789/article/details/133857429