【问题标题】:How do I send a Google API POST request using Jmeter?如何使用 Jmeter 发送 Google API POST 请求?
【发布时间】:2017-06-13 09:29:18
【问题描述】:

我以前从未使用过 Jmeter。我一直在尝试使用 Jmeter 向 Google Vision API 发送 HTTP 请求 - 但它返回了 FORBIDDEN (403) 错误。我的请求和所需响应采用 JSON 格式。
我附在下面:
a) HTTP 请求
b) 响应错误

除此之外,我在 HTTP 标头管理器中设置了:
内容类型:application/json

附加的请求有什么问题?
Request image..
Response error image

【问题讨论】:

    标签: jmeter httprequest google-cloud-vision


    【解决方案1】:

    根据Authenticating to the Cloud Vision API 文章,您可能需要提供OAuth 令牌,可以通过HTTP Header Manager 来完成,例如:

    • 姓名:Authorization
    • 值:Bearer YOUR_ACCESS_TOKEN

    有关在 JMeter 测试中与受 OAuth 保护的 Web 应用程序交互的更多详细信息,请参阅 How to Run Performance Tests on OAuth Secured Apps with JMeter 文章。

    【讨论】:

    • 谢谢,这确实是必需的。我生成并添加了我的访问令牌。但是 403 错误仍然存​​在。响应: { "error": { "code": 403, "message": "SSL is required to perform this operation.", "status": "PERMISSION_DENIED" } }
    • 好的,成功了。使用 HTTPS 而不是 HTTP 很简单。 觉得自己很蠢
    猜你喜欢
    • 2020-11-24
    • 2015-09-25
    • 1970-01-01
    • 2020-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多