2017-06-13 45 views
0

我从来没有使用过Jmeter。我一直试图使用Jmeter向Google Vision API发送HTTP请求,但它返回了FORBIDDEN(403)错误。我的请求以及所需的响应采用JSON格式。
我已附加以下:
一个)HTTP请求
b)中响应错误如何使用Jmeter发送Google API POST请求?

除此以外,在HTTP头管理器我已设置:
内容类型:应用/ JSON

什么附加的请求有误吗?
Request image..
Response error image

回答

0

根据Authenticating to the Cloud Vision API文章中,你可能需要提供的OAuth令牌,它可以通过HTTP Header Manager做过这样:

  • 名称:Authorization
  • 值:Bearer YOUR_ACCESS_TOKEN

查看How to Run Performance Tests on OAuth Secured Apps with JMeter文章了解更多关于在JMeter测试中与受OAuth保护的Web应用程序交互的详细信息。

+0

谢谢,这确实是必需的。我生成并添加了我的访问令牌。但403错误仍然保持原样。回应: { “错误”:{ “代码”:403, “消息”: “SSL需要执行此操作。”, “状态”: “PERMISSION_DENIED” } } – Saad

+0

好它的工作。使用HTTPS而不是HTTP是一个简单的问题。 *感觉很愚蠢* – Saad