使用 bombardier 进行服务器基准测试 - 但不能添加主体参数

因此,我在 MacOS Sierra 上使用bombardier从命令行进行服务器基准测试。在这个例子中,我使用了 1 个连接和 1 个请求,以及两个标头:“授权”和“内容类型”和正文:“{isTemplate:1}”但是服务器没有接收正文。

./bombardier -c 1 -n 1 -m PATCH -H "Authorization: Bearer MYBEARERGOESHERE" -H "Content-Type: application/x-www-form-urlencoded" -b "{isTemplate:1}" http://localhost:8082/presentation/6525/update

我试过:

-b "{isTemplate:1}"
-b "isTemplate:1"

有什么想法吗?


慕盖茨4494581
浏览 87回答 1
1回答

慕桂英3389331

刚刚找到解决方案, - 你需要像这样编写主体变量:-b "isTemplate=1"所以最终要求:./bombardier -c 1 -n 1 -m PATCH -H "Authorization: Bearer MYBEARERGOESHERE" -H "Content-Type: application/x-www-form-urlencoded" -b "isTemplate=1" http://localhost:8082/presentation/6525/update
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go