使用 Developer Portal 测试工具测试 API
您可以使用 Developer Portal 测试工具来测试 API 的行为,而无需编写任何代码。 您可以提供测试工具内必需的 API 参数,然后单击调用以查看响应。
开始之前
- 创建应用程序。 有关更多信息,请参阅 注册应用程序。
- 预订包含要测试的 API 的计划。 有关更多信息,请参阅 在 Developer Portal 中浏览 API 和产品。
关于此任务
Developer Portal 测试工具是交互式 API 文档测试工具。 如果要测试的操作不需要客户机标识,那么可以使用 Developer Portal 测试工具而无需登录。 但是,如果要与之交互的操作需要客户机标识,那么必须先登录到 Developer Portal 。
使用 Developer Portal 测试工具时,将遵守应用于操作或计划的速率限制。 例如,如果某个操作的速率限制为每分钟 10 个请求,并且您调用了此操作,那么可以发出的请求数将减少为 9 个。 每次在分钟时间间隔内单击调用时都将触发限制。 此警告会影响选择用于 Developer Portal 测试工具的应用程序的配额,但不会影响使用相同操作或计划的其他应用程序的配额。
要在 Developer Portal中测试 API ,必须在 API Manager中选中 允许测试此 API 复选框。 有关更多信息,请参阅 创建 API 定义。
限制:
- 有一些安全性机制阻止您使用 Developer Portal 测试工具来测试 OAuth 提供者 API 中的隐式或授权代码授权类型。 可在相同 OAuth 提供者 API 中测试其他授权类型。 如果 OAuth 提供者允许从测试工具正常运行这些操作,那么可以禁用此选项。 有关更多信息,请参阅 禁用测试工具限制。
- 不能将 Developer Portal 测试工具与暂挂的应用程序配合使用。
- 如果
testable=true,并且如果现有 API 实施 CORS 并且正在使用 HTTPS,那么只可以测试未实施的 API。
注: 可以从 Developer Portal 用户界面测试 GraphQL API。 但是,并非所有认证方法都受支持。 必须使用以下认证方法之一:
- 不受保护
- 客户机标识,在头中传递
- 客户机标识和秘钥,在头中传递
cost 度量,并且不会在产品计划中列示特定于 GraphQL 的速率限制。