233 lines
5.9 KiB
JSON
233 lines
5.9 KiB
JSON
|
|
{
|
||
|
|
"info": {
|
||
|
|
"name": "Users API - Server Manager",
|
||
|
|
"description": "Collection de testes para a API de Usuários",
|
||
|
|
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
|
||
|
|
},
|
||
|
|
"item": [
|
||
|
|
{
|
||
|
|
"name": "Users",
|
||
|
|
"item": [
|
||
|
|
{
|
||
|
|
"name": "Create User",
|
||
|
|
"request": {
|
||
|
|
"method": "POST",
|
||
|
|
"header": [
|
||
|
|
{
|
||
|
|
"key": "Content-Type",
|
||
|
|
"value": "application/json"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"body": {
|
||
|
|
"mode": "raw",
|
||
|
|
"raw": "{\n \"firstName\": \"João\",\n \"lastName\": \"Silva\",\n \"email\": \"joao.silva@hittelco.com\",\n \"password\": \"senha123\"\n}"
|
||
|
|
},
|
||
|
|
"url": {
|
||
|
|
"raw": "{{base_url}}/api/users",
|
||
|
|
"host": [
|
||
|
|
"{{base_url}}"
|
||
|
|
],
|
||
|
|
"path": [
|
||
|
|
"api",
|
||
|
|
"users"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"response": []
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Create User - Test 2",
|
||
|
|
"request": {
|
||
|
|
"method": "POST",
|
||
|
|
"header": [
|
||
|
|
{
|
||
|
|
"key": "Content-Type",
|
||
|
|
"value": "application/json"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"body": {
|
||
|
|
"mode": "raw",
|
||
|
|
"raw": "{\n \"firstName\": \"Maria\",\n \"lastName\": \"Santos\",\n \"email\": \"maria.santos@accesscommunications.com\",\n \"password\": \"senha456\"\n}"
|
||
|
|
},
|
||
|
|
"url": {
|
||
|
|
"raw": "{{base_url}}/api/users",
|
||
|
|
"host": [
|
||
|
|
"{{base_url}}"
|
||
|
|
],
|
||
|
|
"path": [
|
||
|
|
"api",
|
||
|
|
"users"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"response": []
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Create User - Invalid Domain",
|
||
|
|
"request": {
|
||
|
|
"method": "POST",
|
||
|
|
"header": [
|
||
|
|
{
|
||
|
|
"key": "Content-Type",
|
||
|
|
"value": "application/json"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"body": {
|
||
|
|
"mode": "raw",
|
||
|
|
"raw": "{\n \"firstName\": \"Carlos\",\n \"lastName\": \"Oliveira\",\n \"email\": \"carlos@gmail.com\",\n \"password\": \"senha789\"\n}"
|
||
|
|
},
|
||
|
|
"url": {
|
||
|
|
"raw": "{{base_url}}/api/users",
|
||
|
|
"host": [
|
||
|
|
"{{base_url}}"
|
||
|
|
],
|
||
|
|
"path": [
|
||
|
|
"api",
|
||
|
|
"users"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"response": []
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Get All Users",
|
||
|
|
"request": {
|
||
|
|
"method": "GET",
|
||
|
|
"header": [],
|
||
|
|
"url": {
|
||
|
|
"raw": "{{base_url}}/api/users",
|
||
|
|
"host": [
|
||
|
|
"{{base_url}}"
|
||
|
|
],
|
||
|
|
"path": [
|
||
|
|
"api",
|
||
|
|
"users"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"response": []
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Get User by ID",
|
||
|
|
"request": {
|
||
|
|
"method": "GET",
|
||
|
|
"header": [],
|
||
|
|
"url": {
|
||
|
|
"raw": "{{base_url}}/api/users/{{user_id}}",
|
||
|
|
"host": [
|
||
|
|
"{{base_url}}"
|
||
|
|
],
|
||
|
|
"path": [
|
||
|
|
"api",
|
||
|
|
"users",
|
||
|
|
"{{user_id}}"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"response": []
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Get User by Username",
|
||
|
|
"request": {
|
||
|
|
"method": "GET",
|
||
|
|
"header": [],
|
||
|
|
"url": {
|
||
|
|
"raw": "{{base_url}}/api/users/username/joao.silva@hittelco.com",
|
||
|
|
"host": [
|
||
|
|
"{{base_url}}"
|
||
|
|
],
|
||
|
|
"path": [
|
||
|
|
"api",
|
||
|
|
"users",
|
||
|
|
"username",
|
||
|
|
"joao.silva@hittelco.com"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"response": []
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Get User by Email",
|
||
|
|
"request": {
|
||
|
|
"method": "GET",
|
||
|
|
"header": [],
|
||
|
|
"url": {
|
||
|
|
"raw": "{{base_url}}/api/users/email/maria.santos@accesscommunications.com",
|
||
|
|
"host": [
|
||
|
|
"{{base_url}}"
|
||
|
|
],
|
||
|
|
"path": [
|
||
|
|
"api",
|
||
|
|
"users",
|
||
|
|
"email",
|
||
|
|
"maria.santos@accesscommunications.com"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"response": []
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Update User",
|
||
|
|
"request": {
|
||
|
|
"method": "PUT",
|
||
|
|
"header": [
|
||
|
|
{
|
||
|
|
"key": "Content-Type",
|
||
|
|
"value": "application/json"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"body": {
|
||
|
|
"mode": "raw",
|
||
|
|
"raw": "{\n \"firstName\": \"João Paulo\",\n \"lastName\": \"Silva Santos\",\n \"email\": \"joao.paulo@hittelco.com\",\n \"password\": \"novaSenha123\"\n}"
|
||
|
|
},
|
||
|
|
"url": {
|
||
|
|
"raw": "{{base_url}}/api/users/{{user_id}}",
|
||
|
|
"host": [
|
||
|
|
"{{base_url}}"
|
||
|
|
],
|
||
|
|
"path": [
|
||
|
|
"api",
|
||
|
|
"users",
|
||
|
|
"{{user_id}}"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"response": []
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Delete User",
|
||
|
|
"request": {
|
||
|
|
"method": "DELETE",
|
||
|
|
"header": [],
|
||
|
|
"url": {
|
||
|
|
"raw": "{{base_url}}/api/users/{{user_id}}",
|
||
|
|
"host": [
|
||
|
|
"{{base_url}}"
|
||
|
|
],
|
||
|
|
"path": [
|
||
|
|
"api",
|
||
|
|
"users",
|
||
|
|
"{{user_id}}"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"response": []
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"variable": [
|
||
|
|
{
|
||
|
|
"key": "base_url",
|
||
|
|
"value": "http://localhost:8080",
|
||
|
|
"type": "string"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"key": "user_id",
|
||
|
|
"value": "",
|
||
|
|
"type": "string"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
|