jmeter - Jmeter - 使用请求有效负载和查询字符串参数创建 https 发布请求
问题描述
我是 jmeter 的新手。由于某些限制,我一直在尝试通过检查来自 chrome 开发人员工具的网络日志而不是直接记录 HTTPS 脚本记录器来手动创建 jmeter 脚本。
我遇到了一个 json Post 请求,该请求具有一些查询字符串参数以及一个请求有效负载参数。我添加了适当的标头,包括 Content-Type: application/json 标头。但是我对如何在单个请求中同时传递查询字符串参数和请求有效负载感到困惑。我不确定是否应该将请求有效负载参数与查询字符串参数混合在一起并将其发送到 jmeter 正文数据选项卡中。
指点赞赏!
解决方案
同时拥有参数和正文数据并没有错,只需确保将参数附加到“路径”部分并使用“正文数据”选项卡提供您的 JSON 有效负载:
如您所见,JMeter 通常会发送请求
另请注意,您不必手动填充HTTP 请求采样器,使用 JMeter 的HTTP(S) 测试脚本记录器将使您的生活更轻松,因为 JMeter 提供了记录和重放功能(当然,您很可能需要执行关联,但是努力会更少)。或者,您可以考虑使用更快更简单的JMeter Chrome 扩展程序,因为您不必担心代理、证书等。
推荐阅读
- git - Arcanist / git 工作流程在代码审查之间具有功能分支延续
- pine-script - 具有独立止盈的金字塔式交易 (Pinescript)
- swift - Swift.Bool 不是 Bool 吗?
- api - 为什么不使用简单的 http 请求而不是 SOAP
- r - R dplyr 与 seq()
- r - 如何将p值添加到ggplot中的分组图表中?
- python - 如何将名称的列列表转换为列后带有双引号的列名称列表?
- reactjs - 如何将打字稿动态类型作为参数传递给自定义钩子?
- html - 如果我使用百分比,其他 div 会在后面重叠
- swift - [核心数据]:多个 NSEntityDescriptions 声明 NSManagedObject 子类“核心数据模型”,因此 +entity 无法消除歧义