JMeter 核心解读之基于 HTTP 协议发送 Form 数据类型请求实战
1)实战步骤
-
前置步骤
- 由于国内代码托管平台 Gitee 的接口文档是对外免费公开提供的,但是好像有请求次数限制,因此本案例对新建仓库标签接口进行演示( 接口文档跳转)
-
JMX 脚本解析:
- 添加 User Defined Variables (用户定义变量)组件
- 添加 HTTP Request Defaults (虚拟模拟器)组件
- 添加 Thread Group (线程组)组件
- 添加 HTTP Request(HTTP 取样器)组件
- 添加 View Results Tree (察看结果树)组件
2)具体步骤
-
添加 User Defined Variables (用户定义变量)组件,填写相关信息
- 这里对 owner 、repo、access_token 进行参数化
-
添加 HTTP Request Defaults (虚拟模拟器)组件,填写相关信息
- 这里定义请求头的数据类型:Content-Type: application/json;charset=UTF-8
-
添加 Thread Group (线程组)组件,并默认填写
-
添加 HTTP Request(HTTP 取样器)组件
- 第一处输入项定义请求方式为 POST
- 第二处输入项定义请求地址为 /api/v5/repos/${owner}/${repo}/labels
- 第三处输入项定义请求体以 Use multipart/form-data (Form 表单)数据类型发送(勾选)
- 第四处输入项定义请求参数以 key-value 的格式填写
-
添加 View Results Tree (察看结果树)组件,查看执行结果
- 第一张图表示请求头定义的发送数据类型为 Content-Type: multipart/form-data
- 第二张图表示发送请求的具体信息,包括:请求方式、请求地址、请求体
- 第三张图表示请求响应信息为 JSON 数据类型
本文来自博客园,作者:那个曼巴,转载请注明原文链接:https://www.cnblogs.com/aharderbro/articles/15221474.html