JMeter 教程:使用 HTTP 请求的参数列表发送 POST 请求(form 表单格式)

目录

[✅ 教程目的](#✅ 教程目的)

[🛠️ 准备工作](#🛠️ 准备工作)

[📄 操作步骤](#📄 操作步骤)

第一步:新建测试计划

[第二步:添加 HTTP 请求](#第二步:添加 HTTP 请求)

第三步:添加参数列表(表单参数)

第四步:添加结果查看器

第五步:运行测试

[✅ 小贴士](#✅ 小贴士)

[📌 总结](#📌 总结)


在接口测试中,POST 请求是最常用的一种类型,尤其是 表单提交类型(Content-Type: application/x-www-form-urlencoded)。JMeter 提供了"参数列表"功能,可以很方便地实现这种请求方式。

本文将通过一个简单示例,讲解如何使用 JMeter 发送带参数的 POST 表单请求。


✅ 教程目的

  • 学习使用 JMeter 的"HTTP 请求"组件

  • 使用"参数列表"以 form 表单方式提交 POST 请求

  • 适合测试登录、注册、提交信息等接口场景


🛠️ 准备工作

  • 安装好 JMeter(建议最新版)

  • 确保接口支持 POST 请求(我们可以用 mock 接口或调试 API 示例)


📄 操作步骤

第一步:新建测试计划

  1. 打开 JMeter,创建一个新的 测试计划(Test Plan)

  2. 添加一个 线程组(Thread Group)

    • 用户数(线程数):1

    • 循环次数:1


第二步:添加 HTTP 请求

  1. 右键线程组 → AddSamplerHTTP Request

  2. 设置参数:

    • 名称:POST 表单测试

    • Server Name :比如 www.example.com

    • MethodPOST

    • Path/api/login(根据你的接口而定)


第三步:添加参数列表(表单参数)


第四步:添加结果查看器

右键线程组 → AddListenerView Results Tree,用于查看请求和响应。


第五步:运行测试

点击工具栏 ▶️,运行测试。在 "查看结果树" 中可以查看:

  • 请求参数是否正确发送

  • 响应内容(是否返回登录成功、token 等信息)


✅ 小贴士

  • 不需要手动设置 Content-Type,JMeter 会自动添加 application/x-www-form-urlencoded

  • 如果你需要发送 JSON 格式参数,请使用 Body Data 区域,不用"参数列表"

  • 接口是否支持 POST 以及参数格式可以先用 Postman 试一下


📌 总结

JMeter 中的"参数列表"功能非常适合发送表单类 POST 请求,操作简单、可视化强,非常适合初学者。通过这个功能,我们可以方便地测试各种登录、注册、表单提交类的接口。

相关推荐
Javis21113 分钟前
【Linux高级全栈开发】2.1.3 http服务器的实现
linux·服务器·http
巴巴_羊14 分钟前
Webpack其他插件
http
随缘。。。。16 分钟前
服务端HttpServletRequest、HttpServletResponse、HttpSession
网络·网络协议·http
朴拙数科33 分钟前
Json rpc 2.0比起传统Json在通信中的优势
网络协议·rpc·json
照物华2 小时前
python中http.cookiejar和http.cookie的区别
爬虫·python·http
Ronin-Lotus3 小时前
程序代码篇---python向http界面发送数据
python·http
ikkkkkkkl3 小时前
P2P架构
网络协议·计算机网络·p2p
愚昧之山绝望之谷开悟之坡3 小时前
HTTP与HTTPS协议的核心区别
网络协议·http·https
无敌最俊朗@3 小时前
**HTTP/HTTPS基础** - URL结构(协议、域名、端口、路径、参数、锚点) - 请求方法(GET、POST) - 请求头/响应头 - 状态码含义
爬虫·python·网络协议·http·https