我正在尝试为Salesforce API测试设置Jmeter。但是,在Salesforce授权期间收到以下错误:
“error”:“unsupported_grant_type”,“error_description”:“不支持授予类型”
我正在传递参数截图中的参数。在Postman中传递的相同参数工作正常,但我在Jmeter中得到此错误。如果我在传递Jmeter中的参数时出错,请告诉我。
超文本传输协议(HTTP)400错误请求响应状态代码指示服务器由于被认为是客户端错误(例如,格式错误的请求语法,无效请求消息成帧或欺骗性请求)而不能或不会处理该请求路由)。
看看你的请求,你发送Content-Type标题作为application/json
因此你的服务器期望JSON,你提供的东西不同。
我的期望是你应该切换到Body Data
采样器的HTTP Request选项卡,并将请求体设置为:
有关使用JMeter进行REST API测试的更多信息,请查看REST API Testing - How to Do it Right文章。
我努力解决同样的问题,但最终通过以下方式为我工作:
希望它也适合你