以下是在Linux版Postman中进行GraphQL API测试的方法:
基本测试
- 打开Postman,点击“New”创建新请求,选择“GraphQL”请求类型。
- 在URL栏输入GraphQL API的HTTP端点。
- 选择“POST”作为请求方法。
- 在“Body”选项卡中,选择“raw”格式,输入GraphQL查询语句,如
{"query": "query { user(id: \\\"123\\\") { id name email } }"}
。
- 若查询需要变量,可在“Body”中选择“GraphQL”类型,在查询中引用变量,如
{"query": "query GetUser($id: ID!) { getUser(id: $id) { id name email } }"}
,并在“GraphQL Variables”中设置变量值。
- 点击“Send”按钮发送请求,查看响应结果。
高级测试
- 可使用Postman的GraphQL构建器可视化构建查询,通过点击“Add Query”按钮添加字段。
- 对于需要身份验证的API,可在“Authorization”选项卡中选择合适的认证方式,如Bearer Token等。
- 利用“Tests”选项卡编写测试脚本,对响应状态码、数据格式等进行验证。