未收到 Jmeter POST 和 PUT 请求正文数据

问题描述 投票:0回答:3

我已经尝试了相当长一段时间,并且已经应用了 StackOverflow 上提供的解决方案。

我无法在 API 中接收 POST 或 PUT 请求正文数据。以下是我对 Jmeter 的配置和代码片段。输出总是“未定义”

enter image description here

enter image description here

这是 Node.js 代码:

app.post('/testing', (req, res) => {
    console.log(req.body);
    res.sendStatus(200);
});

输出是

undefined

node.js jmeter httprequest
3个回答
1
投票

我正在使用

app.use(bodyParser.urlencoded({ extended: true }))

相反,我应该使用

app.use(bodyParser.json()) 

谢谢@Evert


0
投票

您应该添加 HTTP 标头管理器侦听器。使用以下配置并重试:

图像配置


0
投票

遇到同样的问题,尝试了上述解决方案,但不起作用。添加了标头管理器并添加了 Content-Type 标头并将值设置为 application/json

这是显示如何操作的图像

© www.soinside.com 2019 - 2024. All rights reserved.