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 (用户定义变量)组件,填写相关信息
- 这里对 owner 、repo、access_token 进行参数化
-
添加 HTTP Header Manager(请求头管理器)组件,填写相关信息
- 这里定义请求头的数据类型:Content-Type: application/json;charset=UTF-8
-
添加 HTTP Request Defaults (虚拟模拟器)组件,填写相关信息
- 第一处输入项表示定义请求的协议,这里为 https
- 第二处输入项表示定义请求的 ip 或者 域名,比如:gitee.com
-
添加 Thread Group (线程组)组件,并默认填写
-
添加 HTTP Request(HTTP 取样器)组件
- 第一处输入项定义请求方式为 POST
- 第二处输入项定义请求地址为 /api/v5/repos/${owner}/${repo}/labels
- 第三处输入项定义请求体以 JSON 数据类型发送
- 特别注意:前面请求头定义请求的数据类型为 JSON,这里只能输入为 JSON 的数据格式
-
添加 View Results Tree (察看结果树)组件,查看执行结果
- 第一处表示请求头定义的发送数据类型为 Content-Type: application/json;charset=UTF-8
- 第二处表示发送请求的具体信息,包括:请求方式、请求地址、请求体
- 第三处表示请求响应信息为 JSON 数据类型
本文来自博客园,作者:那个曼巴,转载请注明原文链接:https://www.cnblogs.com/aharderbro/articles/15224618.html