2017-06-13 42 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