JMeter 核心解读之基于 HTTP 协议发送 Json 数据类型请求实战

1)实战步骤

  • 前置步骤

  • 由于国内代码托管平台 Gitee 的接口文档是对外免费公开提供的,但是好像有请求次数限制,因此本案例对新建仓库标签接口进行演示( 接口文档跳转

  • JMX 脚本解析:

    • 添加 User Defined Variables (用户定义变量)组件
    • 添加 HTTP Request Defaults (虚拟模拟器)组件
    • 添加 HTTP Header Manager(请求头管理器)组件
    • 添加 Thread Group (线程组)组件
    • 添加 HTTP Request(HTTP 取样器)组件
    • 添加 View Results Tree (察看结果树)组件

2)具体步骤

  • 添加 User Defined Variables (用户定义变量)组件,填写相关信息
    image

    • 这里对 ownerrepoaccess_token 进行参数化
  • 添加 HTTP Header Manager(请求头管理器)组件,填写相关信息
    image

    • 这里定义请求头的数据类型:Content-Type: application/json;charset=UTF-8
  • 添加 HTTP Request Defaults (虚拟模拟器)组件,填写相关信息
    image

    • 第一处输入项表示定义请求的协议,这里为 https
    • 第二处输入项表示定义请求的 ip 或者 域名,比如:gitee.com
  • 添加 Thread Group (线程组)组件,并默认填写
    image

  • 添加 HTTP Request(HTTP 取样器)组件
    image

    • 第一处输入项定义请求方式为 POST
    • 第二处输入项定义请求地址为 /api/v5/repos/${owner}/${repo}/labels
    • 第三处输入项定义请求体以 JSON 数据类型发送
    • 特别注意:前面请求头定义请求的数据类型为 JSON,这里只能输入为 JSON 的数据格式
  • 添加 View Results Tree (察看结果树)组件,查看执行结果
    image
    image
    image

    • 第一处表示请求头定义的发送数据类型为 Content-Type: application/json;charset=UTF-8
    • 第二处表示发送请求的具体信息,包括:请求方式、请求地址、请求体
    • 第三处表示请求响应信息为 JSON 数据类型
posted @ 2021-09-19 09:39  那个曼巴  阅读(21)  评论(0)    收藏  举报