1+ {
2+ "info" : {
3+ "_postman_id" : " eca7bb42-5f2c-4c53-8053-685fc985c3d2" ,
4+ "name" : " Todo-Golang Cloud" ,
5+ "schema" : " https://schema.getpostman.com/json/collection/v2.1.0/collection.json" ,
6+ "_exporter_id" : " 31517562"
7+ },
8+ "item" : [
9+ {
10+ "name" : " User" ,
11+ "item" : [
12+ {
13+ "name" : " createUser" ,
14+ "request" : {
15+ "method" : " POST" ,
16+ "header" : [],
17+ "body" : {
18+ "mode" : " raw" ,
19+ "raw" : " {\r\n \" name\" : {{name}},\r\n \" pass\" : {{pass}}\r\n }" ,
20+ "options" : {
21+ "raw" : {
22+ "language" : " json"
23+ }
24+ }
25+ },
26+ "url" : {
27+ "raw" : " {{path}}/user/register" ,
28+ "host" : [
29+ " {{path}}"
30+ ],
31+ "path" : [
32+ " user" ,
33+ " register"
34+ ]
35+ }
36+ },
37+ "response" : []
38+ },
39+ {
40+ "name" : " login" ,
41+ "protocolProfileBehavior" : {
42+ "disableBodyPruning" : true
43+ },
44+ "request" : {
45+ "method" : " GET" ,
46+ "header" : [],
47+ "body" : {
48+ "mode" : " raw" ,
49+ "raw" : " {\r\n \" name\" : {{name}},\r\n \" pass\" : {{pass}}\r\n }" ,
50+ "options" : {
51+ "raw" : {
52+ "language" : " json"
53+ }
54+ }
55+ },
56+ "url" : {
57+ "raw" : " {{path}}/login" ,
58+ "host" : [
59+ " {{path}}"
60+ ],
61+ "path" : [
62+ " login"
63+ ]
64+ }
65+ },
66+ "response" : []
67+ },
68+ {
69+ "name" : " getAllUser" ,
70+ "request" : {
71+ "method" : " GET" ,
72+ "header" : [],
73+ "url" : {
74+ "raw" : " {{path}}/user/all" ,
75+ "host" : [
76+ " {{path}}"
77+ ],
78+ "path" : [
79+ " user" ,
80+ " all"
81+ ]
82+ }
83+ },
84+ "response" : []
85+ },
86+ {
87+ "name" : " getUserByID" ,
88+ "request" : {
89+ "method" : " GET" ,
90+ "header" : [],
91+ "url" : {
92+ "raw" : " {{path}}/user/{{userID}}" ,
93+ "host" : [
94+ " {{path}}"
95+ ],
96+ "path" : [
97+ " user" ,
98+ " {{userID}}"
99+ ]
100+ }
101+ },
102+ "response" : []
103+ },
104+ {
105+ "name" : " updateUser" ,
106+ "request" : {
107+ "method" : " PUT" ,
108+ "header" : [],
109+ "body" : {
110+ "mode" : " raw" ,
111+ "raw" : " {\r\n \" name\" : {{nameUpdate}},\r\n \" pass\" : {{passUpdate}}\r\n }" ,
112+ "options" : {
113+ "raw" : {
114+ "language" : " json"
115+ }
116+ }
117+ },
118+ "url" : {
119+ "raw" : " {{path}}/user" ,
120+ "host" : [
121+ " {{path}}"
122+ ],
123+ "path" : [
124+ " user"
125+ ]
126+ }
127+ },
128+ "response" : []
129+ },
130+ {
131+ "name" : " deleteUser" ,
132+ "request" : {
133+ "method" : " DELETE" ,
134+ "header" : [],
135+ "url" : {
136+ "raw" : " {{path}}/user" ,
137+ "host" : [
138+ " {{path}}"
139+ ],
140+ "path" : [
141+ " user"
142+ ]
143+ }
144+ },
145+ "response" : []
146+ },
147+ {
148+ "name" : " logout" ,
149+ "protocolProfileBehavior" : {
150+ "disableBodyPruning" : true
151+ },
152+ "request" : {
153+ "method" : " GET" ,
154+ "header" : [],
155+ "body" : {
156+ "mode" : " raw" ,
157+ "raw" : " {\r\n \" name\" : {{name}},\r\n \" pass\" : {{pass}}\r\n }" ,
158+ "options" : {
159+ "raw" : {
160+ "language" : " json"
161+ }
162+ }
163+ },
164+ "url" : {
165+ "raw" : " {{path}}/logout" ,
166+ "host" : [
167+ " {{path}}"
168+ ],
169+ "path" : [
170+ " logout"
171+ ]
172+ }
173+ },
174+ "response" : []
175+ }
176+ ]
177+ },
178+ {
179+ "name" : " Todo" ,
180+ "item" : [
181+ {
182+ "name" : " createTodo" ,
183+ "request" : {
184+ "method" : " POST" ,
185+ "header" : [],
186+ "body" : {
187+ "mode" : " raw" ,
188+ "raw" : " {\r\n \" todo\" : {{todo}}\r\n }" ,
189+ "options" : {
190+ "raw" : {
191+ "language" : " json"
192+ }
193+ }
194+ },
195+ "url" : {
196+ "raw" : " {{path}}/todo" ,
197+ "host" : [
198+ " {{path}}"
199+ ],
200+ "path" : [
201+ " todo"
202+ ]
203+ }
204+ },
205+ "response" : []
206+ },
207+ {
208+ "name" : " getAllTodo" ,
209+ "request" : {
210+ "method" : " GET" ,
211+ "header" : [],
212+ "url" : {
213+ "raw" : " {{path}}/todo/all" ,
214+ "host" : [
215+ " {{path}}"
216+ ],
217+ "path" : [
218+ " todo" ,
219+ " all"
220+ ]
221+ }
222+ },
223+ "response" : []
224+ },
225+ {
226+ "name" : " getTodoByUserID" ,
227+ "request" : {
228+ "method" : " GET" ,
229+ "header" : [],
230+ "url" : {
231+ "raw" : " {{path}}/todo" ,
232+ "host" : [
233+ " {{path}}"
234+ ],
235+ "path" : [
236+ " todo"
237+ ]
238+ }
239+ },
240+ "response" : []
241+ },
242+ {
243+ "name" : " updateTodo" ,
244+ "request" : {
245+ "method" : " PUT" ,
246+ "header" : [],
247+ "body" : {
248+ "mode" : " raw" ,
249+ "raw" : " {\r\n \" todo\" : {{todo}},\r\n \" isDone\" : {{isDone}}\r\n }" ,
250+ "options" : {
251+ "raw" : {
252+ "language" : " json"
253+ }
254+ }
255+ },
256+ "url" : {
257+ "raw" : " {{path}}/todo" ,
258+ "host" : [
259+ " {{path}}"
260+ ],
261+ "path" : [
262+ " todo"
263+ ]
264+ }
265+ },
266+ "response" : []
267+ },
268+ {
269+ "name" : " deleteTodo" ,
270+ "request" : {
271+ "method" : " DELETE" ,
272+ "header" : [],
273+ "body" : {
274+ "mode" : " raw" ,
275+ "raw" : " " ,
276+ "options" : {
277+ "raw" : {
278+ "language" : " json"
279+ }
280+ }
281+ },
282+ "url" : {
283+ "raw" : " {{path}}/todo/{{todoID}}" ,
284+ "host" : [
285+ " {{path}}"
286+ ],
287+ "path" : [
288+ " todo" ,
289+ " {{todoID}}"
290+ ]
291+ }
292+ },
293+ "response" : []
294+ }
295+ ]
296+ }
297+ ],
298+ "event" : [
299+ {
300+ "listen" : " prerequest" ,
301+ "script" : {
302+ "type" : " text/javascript" ,
303+ "exec" : [
304+ " // let varPass = pm.collectionVariables.get(\" pass\" );" ,
305+ " // let varName = pm.collectionVariables.get(\" name\" );" ,
306+ " " ,
307+ " // for(i=0; i<5;I++){" ,
308+ " // pm.collectionVariables.set(\" variableName\" , myVar);" ,
309+ " // }"
310+ ]
311+ }
312+ },
313+ {
314+ "listen" : " test" ,
315+ "script" : {
316+ "type" : " text/javascript" ,
317+ "exec" : [
318+ " "
319+ ]
320+ }
321+ }
322+ ],
323+ "variable" : [
324+ {
325+ "key" : " path" ,
326+ "value" : " http://8.219.130.79:80" ,
327+ "type" : " string"
328+ },
329+ {
330+ "key" : " userID" ,
331+ "value" : " 1" ,
332+ "type" : " string"
333+ },
334+ {
335+ "key" : " todoID" ,
336+ "value" : " 1" ,
337+ "type" : " string"
338+ },
339+ {
340+ "key" : " name" ,
341+ "value" : " \" dummyNama_1\" " ,
342+ "type" : " string"
343+ },
344+ {
345+ "key" : " nameUpdate" ,
346+ "value" : " \" dummyNamaUpdate_1\" " ,
347+ "type" : " string"
348+ },
349+ {
350+ "key" : " pass" ,
351+ "value" : " \" dummyPass_1\" " ,
352+ "type" : " string"
353+ },
354+ {
355+ "key" : " passUpdate" ,
356+ "value" : " \" dummyPassUpdate_1\" " ,
357+ "type" : " string"
358+ },
359+ {
360+ "key" : " todo" ,
361+ "value" : " \" read a book_1\" " ,
362+ "type" : " string"
363+ },
364+ {
365+ "key" : " isDone" ,
366+ "value" : " true" ,
367+ "type" : " string"
368+ }
369+ ]
370+ }
0 commit comments