• 【JMeter接口测试工具】第一节.JMeter简介和安装【入门篇】


    文章目录

    • 前言
    • 一、JMeter简介
    •       1.1 JMeter基本介绍
    •       1.2 JMeter优缺点
    • 二、JMeter安装
    •       2.1 JMeter安装步骤
    •       2.2 JMeter环境配置
    • 三、项目介绍
    •       3.1 项目简介
    •       3.2 API接口清单
    • 总结


    前言


    一、JMeter简介

    1.1 JMeter基本介绍

    JMeter 是 Apache 组织使用 Java 开发的一款测试工具:
    作用:
    (1)可以用于对服务器、网络或对象模拟巨大的负载
    (2)通过创建带有断言的脚本来验证程序是否能返回期望的结果

    1.2 JMeter优缺点

    (1)优点:
    1. 开源、免费 2. 跨平台
    3. 支持多协议 4. 小巧
    5. 功能强大

    (2)缺点:
    1. 不支持IP欺骗
    2. 使用JMeter无法验证JS程序,也无法验证页面UI,所以要和Selenium配
    合来完成Web2.0应用的测试

    二、JMeter安装

    2.1 JMeter安装步骤

    1)、JMeter 是使用 Java 编写的,必须安装 Java 环境:
    1. JDK: Java SE Development Kit (java 开发工具包,为 JAVA 程序开发提供环境支持)
    2. JRE: Java Runtime Environment (java 运行环境,为 JAVA 程序运行提供环境支持)

    2)、下载并安装 JMeter
    安装: 直接解压缩即可

    2.2 JMeter环境配置

    1)、JMeter 是使用 Java 编写的,必须安装 Java 环境

    2)、也必须有python环境

    具体配置可见其他博客内容。


    三、项目介绍

    3.1 项目简介

    学生管理系统对学生信息进行增删改查.

    对应的RESTful语法风格如下:


    3.2 API接口清单(API接口文档)

    举例说明:

    (1)学院-查询所有

    请求方法:GET

    请求地址:http://127.0.0.1:8000/api/departments/


    (2)学院-新增

    1) 请求方法:POST

    2) 请求地址:http://127.0.0.1:8000/api/departments/

    3) 请求JOSN报文:

    4) 调用传入的json串如下(可新增多条,之间用,隔开):

    {

    "data": [

    {

    "dep_id":"T01",

    "dep_name":"Test学院",

    "master_name":"Test-Master",

    "slogan":"Here is Slogan"

    }

    ]

    }


    (3)学院-更新(修改)

    1). 请求方法:PUT

    2). 请求地址:http://127.0.0.1:8000/api/departments/T03/

    (注:1:为学院ID)

    3). 请求JOSN报文:

    {

    "data": [

    {

    "dep_id": "T03",

    "dep_name": "C++/学院",

    "master_name": "C++-Master",

    "slogan": "Here is Slogan"

    }

    ]

    }


    (4)学院-删除单个

    请求方法:DELETE

    请求地址:http://127.0.0.1:8000/api/departments/T03/

    总结

  • 相关阅读:
    Cuda三维纹理的使用
    python tkinter 的使用 — 桌面应用程序开发
    Python在生物信息学中的应用:序列化Python对象
    mysql数据库和sql语句
    多线程与高并发(7)——从ReentrantLock到AQS源码(两万字大章,一篇理解AQS)
    java专项练习(求素数)
    C++多线程学习06 利用RAII
    你不知道的原生js国际化接口
    目标检测 Faster RCNN全面解读复现
    C# 对RabbitMQ使用
  • 原文地址:https://blog.csdn.net/qq_64861334/article/details/139477038