概述
本文将展示如何使用Postman测试GraphQL服务。使用试以如下Schema为例:
复制type Post { id: ID! title: String! text: String! category:String
author: Author!}type Author { id: ID! name: String! thumbnail:String
posts: [Post]!}type Query { recentPosts(count: Int,使用试 offset: Int): [Post]!}type Mutation { createPost(title: String!, text: String!, category: String) : Post!}1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.点击“New API”,选择“GraphQL类型”,使用试然后按“Generate Collection”,使用试就可以使用Postman对GraphQL支持的使用试自动完成功能,很方便地编写示例查询。云南idc服务商使用试

GraphQL请求
Postman允许以GraphQL格式发送正文,使用试选择下面的使用试GraphQL类型:

然后,我们可以编写一个原生GraphQL查询:
复制query { recentPosts(count: 1,使用试 offset: 0) {title
category
author {name
} }}1.2.3.4.5.6.7.8.9.响应报文如下:
复制{ "data": { "recentPosts": [ { "title": "Post", "category": "test", "author": { "name": "Author 0" } } ] }}1.2.3.4.5.6.7.8.9.10.11.12.13.使用变量
在变量部分,我们可以创建一个JSON格式的使用试模式,服务器租用为变量赋值:

复制query recentPosts ($count: Int,使用试 $offset: Int) {
recentPosts (count: $count, offset: $offset) {
id
title
text
category
}
}1.2.3.4.5.6.7.8.编辑GRAPHQL VARIABLES部分,其中包含希望将变量设置的使用试值:
复制{ "count": 1, "offset": 0}1.2.3.4.总结
使用Postman可以很方便地测试GraphQL,也允许我们导入Schema并生成查询。使用试
使用试




