gpt4 book ai didi

node.js - 请求正文在负载测试中未正确添加

转载 作者:太空宇宙 更新时间:2023-11-03 22:27:24 24 4
gpt4 key购买 nike

我正在使用loadtest用于我的 Node 应用程序的负载测试。我在通过负载测试发送帖子请求时遇到问题。请求的格式如下:

loadtest http://localhost:7000/eth/checkEthBalance -T "application/x-www-form-urlencoded" -H "application/x-www-form-urlencoded" -m "POST" --data '{"accountAddress":"0x62720366ef403c9891e2bfbd5358ee3c8a57b113"}' -n 1

但是在req.body中,我得到:

{ '{"accountAddress":"0x62720366ef403c9891e2bfbd5358ee3c8a57b113"}': '' }

而不是:

{"accountAddress":"0x62720366ef403c9891e2bfbd5358ee3c8a57b113"}

然而,curl 请求很有效:

curl -X POST \
http://localhost:7000/eth/checkEthBalance \
-H 'cache-control: no-cache' \
-H 'content-type: application/x-www-form-urlencoded' \
-H 'postman-token: 0bf637f7-2037-c4ca-29a7-cc2310786317' \
-d accountAddress=0x62720366ef403c9891e2bfbd5358ee3c8a57b113

不知道负载测试出了什么问题。有什么帮助吗?

最佳答案

这是我的做法,您需要传递-T 'application/json'

示例:loadtest -P '{"name": "ashok dey", "email": "ashokdey@gmail.com", "password": "password123"}' -c 100 --rps 2000 http://localhost:3434/register -T 'application/json'

当您传递包含发布数据的文件时,您必须传递相同的内容。

关于node.js - 请求正文在负载测试中未正确添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43769111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com