TESTING EN POSTMAN

Untitled

Untitled

Untitled

Untitled

Untitled

Untitled

TESTING COMPLETO EN .JSON

{
	"id": "b0f5ffca-be0e-458c-92a0-ddddbd59cf88",
	"name": "Proyecto Informatico",
	"timestamp": "2023-11-26T21:50:56.342Z",
	"collection_id": "20561359-286d7f6d-7cc6-46a9-8f44-58b2bd35dec0",
	"folder_id": 0,
	"environment_id": "0",
	"totalPass": 89,
	"delay": 0,
	"persist": true,
	"status": "finished",
	"startedAt": "2023-11-26T21:50:02.192Z",
	"totalFail": 1,
	"results": [
		{
			"id": "4648806a-c470-4319-ba7e-5b3dc031e1b1",
			"name": "Login",
			"url": "<http://127.0.0.1:5000/user/login>",
			"time": 1612,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"Response is a JSON": true,
				"Response body contains all keys": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response is a JSON": {
					"pass": 1,
					"fail": 0
				},
				"Response body contains all keys": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1612
			],
			"allTests": [
				{
					"Status code is 200": true,
					"Response is a JSON": true,
					"Response body contains all keys": true
				}
			]
		},
		{
			"id": "7831c31d-c221-4b88-baf6-31be5b35b6c3",
			"name": "/user/<int:id>/sales",
			"url": "<http://127.0.0.1:5000/user/21/sales>",
			"time": 1567,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"Response is a JSON": true,
				"Each element in the response array has keys 'client_id', 'date', 'full_name', 'id', 'price', 'user_id'": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response is a JSON": {
					"pass": 1,
					"fail": 0
				},
				"Each element in the response array has keys 'client_id', 'date', 'full_name', 'id', 'price', 'user_id'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1567
			],
			"allTests": [
				{
					"Status code is 200": true,
					"Response is a JSON": true,
					"Each element in the response array has keys 'client_id', 'date', 'full_name', 'id', 'price', 'user_id'": true
				}
			]
		},
		{
			"id": "db4a7ad5-9bea-4dcd-8e96-690eb0a38be3",
			"name": "/user/<int:id>/sales/clients",
			"url": "<http://127.0.0.1:5000/user/21/sales/clients>",
			"time": 1559,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"Response contains the required keys": true,
				"Response is a valid JSON array": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response contains the required keys": {
					"pass": 1,
					"fail": 0
				},
				"Response is a valid JSON array": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1559
			],
			"allTests": [
				{
					"Status code is 200": true,
					"Response contains the required keys": true,
					"Response is a valid JSON array": true
				}
			]
		},
		{
			"id": "e0a4f459-e557-4ad1-8b40-93c9cd1ab0c3",
			"name": "/user/<int:id>/sales/products",
			"url": "<http://127.0.0.1:5000/user/21/sales/products>",
			"time": 2345,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Response status code is 200": true,
				"Response is an array": true,
				"Each element in the response array has keys name, product_id, sold_count, sold_sum": true
			},
			"testPassFailCounts": {
				"Response status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response is an array": {
					"pass": 1,
					"fail": 0
				},
				"Each element in the response array has keys name, product_id, sold_count, sold_sum": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				2345
			],
			"allTests": [
				{
					"Response status code is 200": true,
					"Response is an array": true,
					"Each element in the response array has keys name, product_id, sold_count, sold_sum": true
				}
			]
		},
		{
			"id": "9fbd7c0e-e399-46e0-b435-ffd7e1703983",
			"name": "/user/<int:id>/sales/services",
			"url": "<http://127.0.0.1:5000/user/21/sales/services>",
			"time": 1566,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"Response has keys": true,
				"Response is a valid JSON": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response has keys": {
					"pass": 1,
					"fail": 0
				},
				"Response is a valid JSON": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1566
			],
			"allTests": [
				{
					"Status code is 200": true,
					"Response has keys": true,
					"Response is a valid JSON": true
				}
			]
		},
		{
			"id": "c152a73e-a142-4aea-96d3-dc613265d50f",
			"name": "/user/<int:id>/sales 200",
			"url": "<http://127.0.0.1:5000/user/21/sales>",
			"time": 3652,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Response status code is 200": true,
				"Response is an object with client property": true,
				"Response is an object with date property": true,
				"Response is an object with id property": true,
				"Response is an object with price property": true,
				"Response is an object with products property": true,
				"Response is an object with services property": true,
				"Response is an object with user_id property": true
			},
			"testPassFailCounts": {
				"Response status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response is an object with client property": {
					"pass": 1,
					"fail": 0
				},
				"Response is an object with date property": {
					"pass": 1,
					"fail": 0
				},
				"Response is an object with id property": {
					"pass": 1,
					"fail": 0
				},
				"Response is an object with price property": {
					"pass": 1,
					"fail": 0
				},
				"Response is an object with products property": {
					"pass": 1,
					"fail": 0
				},
				"Response is an object with services property": {
					"pass": 1,
					"fail": 0
				},
				"Response is an object with user_id property": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				3652
			],
			"allTests": [
				{
					"Response status code is 200": true,
					"Response is an object with client property": true,
					"Response is an object with date property": true,
					"Response is an object with id property": true,
					"Response is an object with price property": true,
					"Response is an object with products property": true,
					"Response is an object with services property": true,
					"Response is an object with user_id property": true
				}
			]
		},
		{
			"id": "9e4ae0a9-1c02-4718-ad2c-fafcd913ba5e",
			"name": "/user/<int:id>/sales id 0",
			"url": "<http://127.0.0.1:5000/user/21/sales>",
			"time": 1672,
			"responseCode": {
				"code": 404,
				"name": "NOT FOUND"
			},
			"tests": {
				"Status code is 404": true,
				"Message is not empty": true,
				"Response is a valid JSON": true
			},
			"testPassFailCounts": {
				"Status code is 404": {
					"pass": 1,
					"fail": 0
				},
				"Message is not empty": {
					"pass": 1,
					"fail": 0
				},
				"Response is a valid JSON": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1672
			],
			"allTests": [
				{
					"Status code is 404": true,
					"Message is not empty": true,
					"Response is a valid JSON": true
				}
			]
		},
		{
			"id": "2a0dcc75-3dc1-4b4b-ad1a-63ba135fff3e",
			"name": "/user/<int:id>/sales 400 Service 0",
			"url": "<http://127.0.0.1:5000/user/21/sales>",
			"time": 2102,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Status code is 400": true,
				"Message is not empty": true,
				"Response is a valid JSON": true
			},
			"testPassFailCounts": {
				"Status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Message is not empty": {
					"pass": 1,
					"fail": 0
				},
				"Response is a valid JSON": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				2102
			],
			"allTests": [
				{
					"Status code is 400": true,
					"Message is not empty": true,
					"Response is a valid JSON": true
				}
			]
		},
		{
			"id": "cfdea966-1b62-45fd-881d-aa0281cbecca",
			"name": "/user/<int:id>/sales 400 products 0",
			"url": "<http://127.0.0.1:5000/user/21/sales>",
			"time": 2183,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Status code is 400": true,
				"Message is not empty": true,
				"Response is a valid JSON": true
			},
			"testPassFailCounts": {
				"Status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Message is not empty": {
					"pass": 1,
					"fail": 0
				},
				"Response is a valid JSON": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				2183
			],
			"allTests": [
				{
					"Status code is 400": true,
					"Message is not empty": true,
					"Response is a valid JSON": true
				}
			]
		},
		{
			"id": "0ecb3c84-15b2-4f6f-81e6-15b760abd957",
			"name": "/user/<int:id>/products",
			"url": "<http://127.0.0.1:5000/user/21/products>",
			"time": 1975,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"Response contains description, id, name, price, stock, and user_id": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response contains description, id, name, price, stock, and user_id": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1975
			],
			"allTests": [
				{
					"Status code is 200": true,
					"Response contains description, id, name, price, stock, and user_id": true
				}
			]
		},
		{
			"id": "9b7e4422-70e8-4bec-a31b-34f7574046b5",
			"name": "/user/<int:id>/products",
			"url": "<http://127.0.0.1:5000/user/21/products>",
			"time": 2092,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"Response has keys 'description', 'id', 'name', 'price', 'stock', 'user_id'": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response has keys 'description', 'id', 'name', 'price', 'stock', 'user_id'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				2092
			],
			"allTests": [
				{
					"Status code is 200": true,
					"Response has keys 'description', 'id', 'name', 'price', 'stock', 'user_id'": true
				}
			]
		},
		{
			"id": "b87fdf9b-f723-424c-8d97-5e075c6665f5",
			"name": "/user/<int:id>/products Wrong Name 400",
			"url": "<http://127.0.0.1:5000/user/21/products>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Response status code is 400": true,
				"Message is: Falta el campo 'name' en el JSON.": true
			},
			"testPassFailCounts": {
				"Response status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Message is: Falta el campo 'name' en el JSON.": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				4
			],
			"allTests": [
				{
					"Response status code is 400": true,
					"Message is: Falta el campo 'name' en el JSON.": true
				}
			]
		},
		{
			"id": "e39737c0-eea2-485a-b01d-8f596a04689c",
			"name": "/user/<int:id>/products Wrong Descr 400",
			"url": "<http://127.0.0.1:5000/user/21/products>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Response status code is 400": true,
				"Message is: El campo 'description' no puede estar vacío.": true
			},
			"testPassFailCounts": {
				"Response status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Message is: El campo 'description' no puede estar vacío.": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				4
			],
			"allTests": [
				{
					"Response status code is 400": true,
					"Message is: El campo 'description' no puede estar vacío.": true
				}
			]
		},
		{
			"id": "7e0d4b7e-d18c-4c4a-a4b4-e44d2431ad46",
			"name": "/user/<int:id>/products Wrong Price 400",
			"url": "<http://127.0.0.1:5000/user/21/products>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Response status code is 400": true,
				"Message is: El campo 'price' no puede estar vacío.": true
			},
			"testPassFailCounts": {
				"Response status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Message is: El campo 'price' no puede estar vacío.": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				4
			],
			"allTests": [
				{
					"Response status code is 400": true,
					"Message is: El campo 'price' no puede estar vacío.": true
				}
			]
		},
		{
			"id": "eb8fecd7-1489-4382-af2a-1c0171178f0a",
			"name": "/user/<int:id>/products Wrong Stock 400",
			"url": "<http://127.0.0.1:5000/user/21/products>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Response status code is 400": true,
				"Message is: El campo 'stock' no puede estar vacío.": true
			},
			"testPassFailCounts": {
				"Response status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Message is: El campo 'stock' no puede estar vacío.": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				4
			],
			"allTests": [
				{
					"Response status code is 400": true,
					"Message is: El campo 'stock' no puede estar vacío.": true
				}
			]
		},
		{
			"id": "577ed829-67be-47cf-aadb-42949de444ad",
			"name": "/user/<int:id>/products/<int:product_id>",
			"url": "<http://127.0.0.1:5000/user/21/products/66>",
			"time": 1815,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"Response is in JSON format": true,
				"Response has keys 'description', 'id', 'name', 'price', 'stock', 'user_id'": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response is in JSON format": {
					"pass": 1,
					"fail": 0
				},
				"Response has keys 'description', 'id', 'name', 'price', 'stock', 'user_id'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1815
			],
			"allTests": [
				{
					"Status code is 200": true,
					"Response is in JSON format": true,
					"Response has keys 'description', 'id', 'name', 'price', 'stock', 'user_id'": true
				}
			]
		},
		{
			"id": "ea7f7141-f97d-42a1-b9ae-8a8547392c50",
			"name": "/user/<int:id>/products/<int:product_id>",
			"url": "<http://127.0.0.1:5000/user/21/products/66>",
			"time": 1576,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"Response has keys 'description', 'id', 'name', 'price', 'stock', 'user_id'": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response has keys 'description', 'id', 'name', 'price', 'stock', 'user_id'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1576
			],
			"allTests": [
				{
					"Status code is 200": true,
					"Response has keys 'description', 'id', 'name', 'price', 'stock', 'user_id'": true
				}
			]
		},
		{
			"id": "a3ed8ea5-49e8-412d-84c6-8df8374470d5",
			"name": "/user/<int:id>/products/<int:product_id>",
			"url": "<http://127.0.0.1:5000/user/21/products/66>",
			"time": 1834,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1834
			],
			"allTests": [
				{
					"Status code is 200": true
				}
			]
		},
		{
			"id": "5bc52137-264d-479e-8029-3a86db674f29",
			"name": "/user/<int:id>/services",
			"url": "<http://127.0.0.1:5000/user/21/services>",
			"time": 1560,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"Response contains an array of objects": true,
				"Each object in the array has the required keys": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response contains an array of objects": {
					"pass": 1,
					"fail": 0
				},
				"Each object in the array has the required keys": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1560
			],
			"allTests": [
				{
					"Status code is 200": true,
					"Response contains an array of objects": true,
					"Each object in the array has the required keys": true
				}
			]
		},
		{
			"id": "36f3ab62-480d-4b5b-a43d-e457ea0e8731",
			"name": "/user/<int:id>/services",
			"url": "<http://127.0.0.1:5000/user/21/services>",
			"time": 2576,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				2576
			],
			"allTests": [
				{
					"Status code is 200": true
				}
			]
		},
		{
			"id": "d0f4cffc-326e-4d1a-964c-ece0f70d5574",
			"name": "/user/<int:id>/services/<int:service_id>",
			"url": "<http://127.0.0.1:5000/user/21/services/32>",
			"time": 1830,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"jsonData contains all keys in response": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"jsonData contains all keys in response": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1830
			],
			"allTests": [
				{
					"Status code is 200": true,
					"jsonData contains all keys in response": true
				}
			]
		},
		{
			"id": "ae9475e0-5eb6-4138-8c2d-46de7be09417",
			"name": "/user/<int:id>/services/<int:service_id>",
			"url": "<http://127.0.0.1:5000/user/21/services/32>",
			"time": 1559,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Response status code is 200": true,
				"jsonData contains all keys in response": true
			},
			"testPassFailCounts": {
				"Response status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"jsonData contains all keys in response": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1559
			],
			"allTests": [
				{
					"Response status code is 200": true,
					"jsonData contains all keys in response": true
				}
			]
		},
		{
			"id": "bb4ff899-bf93-4702-b693-7cf9ccf30241",
			"name": "/user/<int:id>/services/<int:service_id>",
			"url": "<http://127.0.0.1:5000/user/21/services/32>",
			"time": 1820,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"jsonData contains key id": true,
				"jsonData contains key message": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"jsonData contains key id": {
					"pass": 1,
					"fail": 0
				},
				"jsonData contains key message": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1820
			],
			"allTests": [
				{
					"Status code is 200": true,
					"jsonData contains key id": true,
					"jsonData contains key message": true
				}
			]
		},
		{
			"id": "ac995b82-8005-497b-99fb-b99d432160e0",
			"name": "/user/<int:id>/clients",
			"url": "<http://127.0.0.1:5000/user/21/clients>",
			"time": 1562,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Response status code is 200": true,
				"Each client object has the required keys": true,
				"Response is in JSON format": true
			},
			"testPassFailCounts": {
				"Response status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Each client object has the required keys": {
					"pass": 1,
					"fail": 0
				},
				"Response is in JSON format": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1562
			],
			"allTests": [
				{
					"Response status code is 200": true,
					"Each client object has the required keys": true,
					"Response is in JSON format": true
				}
			]
		},
		{
			"id": "2aa26a4d-760a-4355-a442-25e7650448c7",
			"name": "/user/<int:id>/clients",
			"url": "<http://127.0.0.1:5000/user/21/clients>",
			"time": 2101,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {},
			"testPassFailCounts": {},
			"times": [
				2101
			],
			"allTests": [
				{}
			]
		},
		{
			"id": "6fd58391-ed2a-4029-8b2a-67eefb5958df",
			"name": "/user/<int:id>/clients Name",
			"url": "<http://127.0.0.1:5000/user/21/clients>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Status code is 400": true,
				"Response message is 'Falta el campo 'name' en el JSON.'": true
			},
			"testPassFailCounts": {
				"Status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Response message is 'Falta el campo 'name' en el JSON.'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				4
			],
			"allTests": [
				{
					"Status code is 400": true,
					"Response message is 'Falta el campo 'name' en el JSON.'": true
				}
			]
		},
		{
			"id": "45288eff-57c9-4c51-a041-14255332a0e7",
			"name": "/user/<int:id>/clients Surname",
			"url": "<http://127.0.0.1:5000/user/21/clients>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Status code is 400": true,
				"Response message is 'Falta el campo 'name' en el JSON.'": true
			},
			"testPassFailCounts": {
				"Status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Response message is 'Falta el campo 'name' en el JSON.'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				4
			],
			"allTests": [
				{
					"Status code is 400": true,
					"Response message is 'Falta el campo 'name' en el JSON.'": true
				}
			]
		},
		{
			"id": "8ca6eaf1-296e-41da-8b06-451cccef5e37",
			"name": "/user/<int:id>/clients Address",
			"url": "<http://127.0.0.1:5000/user/21/clients>",
			"time": 3,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Status code is 400": true,
				"Response message is 'Falta el campo 'name' en el JSON.'": true
			},
			"testPassFailCounts": {
				"Status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Response message is 'Falta el campo 'name' en el JSON.'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				3
			],
			"allTests": [
				{
					"Status code is 400": true,
					"Response message is 'Falta el campo 'name' en el JSON.'": true
				}
			]
		},
		{
			"id": "3a6a738f-46f5-4b53-941d-3f6cdd903e3e",
			"name": "/user/<int:id>/clients Email",
			"url": "<http://127.0.0.1:5000/user/21/clients>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Status code is 400": true,
				"Response message is 'Falta el campo 'name' en el JSON.'": true
			},
			"testPassFailCounts": {
				"Status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Response message is 'Falta el campo 'name' en el JSON.'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				4
			],
			"allTests": [
				{
					"Status code is 400": true,
					"Response message is 'Falta el campo 'name' en el JSON.'": true
				}
			]
		},
		{
			"id": "04ef7bf2-6d8c-473c-9798-f41174a3717c",
			"name": "/user/<int:id>/clients/<int:client_id>",
			"url": "<http://127.0.0.1:5000/user/21/clients/21>",
			"time": 1834,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {},
			"testPassFailCounts": {},
			"times": [
				1834
			],
			"allTests": [
				{}
			]
		},
		{
			"id": "f53578a9-5edd-41f6-9a4b-b213eaf0ad2a",
			"name": "/user/<int:id>/clients/<int:client_id>",
			"url": "<http://127.0.0.1:5000/user/21/clients/21>",
			"time": 2156,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Response status code is 200": true,
				"Response contains all keys": true
			},
			"testPassFailCounts": {
				"Response status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response contains all keys": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				2156
			],
			"allTests": [
				{
					"Response status code is 200": true,
					"Response contains all keys": true
				}
			]
		},
		{
			"id": "5992ea75-01de-4ac5-8f56-1d5548b2ffa7",
			"name": "/user/<int:id>/clients/<int:client_id>",
			"url": "<http://127.0.0.1:5000/user/21/clients/21>",
			"time": 1824,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Status code is 200": true,
				"Response has 'id' key": true,
				"Response has 'message' key": true,
				"Response message is 'Deleted'": true
			},
			"testPassFailCounts": {
				"Status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response has 'id' key": {
					"pass": 1,
					"fail": 0
				},
				"Response has 'message' key": {
					"pass": 1,
					"fail": 0
				},
				"Response message is 'Deleted'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				1824
			],
			"allTests": [
				{
					"Status code is 200": true,
					"Response has 'id' key": true,
					"Response has 'message' key": true,
					"Response message is 'Deleted'": true
				}
			]
		},
		{
			"id": "216a9dbf-fde3-45da-8f4b-7fd01b2b02a0",
			"name": "/user/<int:id>/clients/<int:client_id> Name",
			"url": "<http://127.0.0.1:5000/user/21/clients/10>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Status code is 400": true,
				"Response message is 'Falta el campo 'name' en el JSON.'": true
			},
			"testPassFailCounts": {
				"Status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Response message is 'Falta el campo 'name' en el JSON.'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				4
			],
			"allTests": [
				{
					"Status code is 400": true,
					"Response message is 'Falta el campo 'name' en el JSON.'": true
				}
			]
		},
		{
			"id": "9b80c5b6-2e08-4e40-8bc5-ec61dc490ea2",
			"name": "/user/<int:id>/clients/<int:client_id> Surname",
			"url": "<http://127.0.0.1:5000/user/21/clients/10>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Status code is 400": true,
				"Response message is 'Falta el campo 'name' en el JSON.'": true
			},
			"testPassFailCounts": {
				"Status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Response message is 'Falta el campo 'name' en el JSON.'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				4
			],
			"allTests": [
				{
					"Status code is 400": true,
					"Response message is 'Falta el campo 'name' en el JSON.'": true
				}
			]
		},
		{
			"id": "213792a9-0ef2-4df4-a3d1-6e7ca9ec595b",
			"name": "/user/<int:id>/clients/<int:client_id> Address",
			"url": "<http://127.0.0.1:5000/user/21/clients/10>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Status code is 400": true,
				"Response message is 'Falta el campo 'name' en el JSON.'": true
			},
			"testPassFailCounts": {
				"Status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Response message is 'Falta el campo 'name' en el JSON.'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				4
			],
			"allTests": [
				{
					"Status code is 400": true,
					"Response message is 'Falta el campo 'name' en el JSON.'": true
				}
			]
		},
		{
			"id": "9d47317c-8f53-4f31-8e8b-a167ab6f0b33",
			"name": "/user/<int:id>/clients/<int:client_id> Email",
			"url": "<http://127.0.0.1:5000/user/21/clients/10>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {
				"Status code is 400": true,
				"Response message is 'Falta el campo 'name' en el JSON.'": true
			},
			"testPassFailCounts": {
				"Status code is 400": {
					"pass": 1,
					"fail": 0
				},
				"Response message is 'Falta el campo 'name' en el JSON.'": {
					"pass": 1,
					"fail": 0
				}
			},
			"times": [
				4
			],
			"allTests": [
				{
					"Status code is 400": true,
					"Response message is 'Falta el campo 'name' en el JSON.'": true
				}
			]
		},
		{
			"id": "f7c6eda2-8b24-4db2-9a66-9695ec0d67a3",
			"name": "Historial /user/<int:id>/clients/<int:client_id>/bills",
			"url": "<http://127.0.0.1:5000/user/21/clients/3/bills>",
			"time": 1636,
			"responseCode": {
				"code": 200,
				"name": "OK"
			},
			"tests": {
				"Response status code is 200": true,
				"Response contains all keys": false
			},
			"testPassFailCounts": {
				"Response status code is 200": {
					"pass": 1,
					"fail": 0
				},
				"Response contains all keys": {
					"pass": 0,
					"fail": 1
				}
			},
			"times": [
				1636
			],
			"allTests": [
				{
					"Response status code is 200": true,
					"Response contains all keys": false
				}
			]
		},
		{
			"id": "5dbc1f77-679b-48e2-970d-07ee38a7b784",
			"name": "/user/register",
			"url": "<http://127.0.0.1:5000/user/register>",
			"time": 1558,
			"responseCode": {
				"code": 409,
				"name": "CONFLICT"
			},
			"tests": {},
			"testPassFailCounts": {},
			"times": [
				1558
			],
			"allTests": [
				{}
			]
		},
		{
			"id": "47540f9e-b162-4e28-8021-9a305da8fb08",
			"name": "/user/register Empty Email",
			"url": "<http://127.0.0.1:5000/user/register>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {},
			"testPassFailCounts": {},
			"times": [
				4
			],
			"allTests": [
				{}
			]
		},
		{
			"id": "23509f44-ebb8-4e88-9436-710934a23a37",
			"name": "/user/register Empty Password",
			"url": "<http://127.0.0.1:5000/user/register>",
			"time": 3,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {},
			"testPassFailCounts": {},
			"times": [
				3
			],
			"allTests": [
				{}
			]
		},
		{
			"id": "3d3dcf0e-3b2c-4eb9-8218-01b316509407",
			"name": "/user/register Empty Username",
			"url": "<http://127.0.0.1:5000/user/register>",
			"time": 4,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {},
			"testPassFailCounts": {},
			"times": [
				4
			],
			"allTests": [
				{}
			]
		},
		{
			"id": "90d47c67-b9cc-4cbb-af48-d1c0b1308250",
			"name": "/user/register Empty Name",
			"url": "<http://127.0.0.1:5000/user/register>",
			"time": 3,
			"responseCode": {
				"code": 400,
				"name": "BAD REQUEST"
			},
			"tests": {},
			"testPassFailCounts": {},
			"times": [
				3
			],
			"allTests": [
				{}
			]
		}
	],
	"count": 1,
	"totalTime": 49627,
	"collection": {
		"requests": [
			{
				"id": "4648806a-c470-4319-ba7e-5b3dc031e1b1",
				"method": "POST"
			},
			{
				"id": "7831c31d-c221-4b88-baf6-31be5b35b6c3",
				"method": "GET"
			},
			{
				"id": "db4a7ad5-9bea-4dcd-8e96-690eb0a38be3",
				"method": "GET"
			},
			{
				"id": "e0a4f459-e557-4ad1-8b40-93c9cd1ab0c3",
				"method": "GET"
			},
			{
				"id": "9fbd7c0e-e399-46e0-b435-ffd7e1703983",
				"method": "GET"
			},
			{
				"id": "c152a73e-a142-4aea-96d3-dc613265d50f",
				"method": "POST"
			},
			{
				"id": "9e4ae0a9-1c02-4718-ad2c-fafcd913ba5e",
				"method": "POST"
			},
			{
				"id": "2a0dcc75-3dc1-4b4b-ad1a-63ba135fff3e",
				"method": "POST"
			},
			{
				"id": "cfdea966-1b62-45fd-881d-aa0281cbecca",
				"method": "POST"
			},
			{
				"id": "0ecb3c84-15b2-4f6f-81e6-15b760abd957",
				"method": "GET"
			},
			{
				"id": "9b7e4422-70e8-4bec-a31b-34f7574046b5",
				"method": "POST"
			},
			{
				"id": "b87fdf9b-f723-424c-8d97-5e075c6665f5",
				"method": "POST"
			},
			{
				"id": "e39737c0-eea2-485a-b01d-8f596a04689c",
				"method": "POST"
			},
			{
				"id": "7e0d4b7e-d18c-4c4a-a4b4-e44d2431ad46",
				"method": "POST"
			},
			{
				"id": "eb8fecd7-1489-4382-af2a-1c0171178f0a",
				"method": "POST"
			},
			{
				"id": "577ed829-67be-47cf-aadb-42949de444ad",
				"method": "PUT"
			},
			{
				"id": "ea7f7141-f97d-42a1-b9ae-8a8547392c50",
				"method": "GET"
			},
			{
				"id": "a3ed8ea5-49e8-412d-84c6-8df8374470d5",
				"method": "DELETE"
			},
			{
				"id": "5bc52137-264d-479e-8029-3a86db674f29",
				"method": "GET"
			},
			{
				"id": "36f3ab62-480d-4b5b-a43d-e457ea0e8731",
				"method": "POST"
			},
			{
				"id": "d0f4cffc-326e-4d1a-964c-ece0f70d5574",
				"method": "PUT"
			},
			{
				"id": "ae9475e0-5eb6-4138-8c2d-46de7be09417",
				"method": "GET"
			},
			{
				"id": "bb4ff899-bf93-4702-b693-7cf9ccf30241",
				"method": "DELETE"
			},
			{
				"id": "ac995b82-8005-497b-99fb-b99d432160e0",
				"method": "GET"
			},
			{
				"id": "2aa26a4d-760a-4355-a442-25e7650448c7",
				"method": "POST"
			},
			{
				"id": "6fd58391-ed2a-4029-8b2a-67eefb5958df",
				"method": "POST"
			},
			{
				"id": "45288eff-57c9-4c51-a041-14255332a0e7",
				"method": "POST"
			},
			{
				"id": "8ca6eaf1-296e-41da-8b06-451cccef5e37",
				"method": "POST"
			},
			{
				"id": "3a6a738f-46f5-4b53-941d-3f6cdd903e3e",
				"method": "POST"
			},
			{
				"id": "04ef7bf2-6d8c-473c-9798-f41174a3717c",
				"method": "PUT"
			},
			{
				"id": "f53578a9-5edd-41f6-9a4b-b213eaf0ad2a",
				"method": "GET"
			},
			{
				"id": "5992ea75-01de-4ac5-8f56-1d5548b2ffa7",
				"method": "DELETE"
			},
			{
				"id": "216a9dbf-fde3-45da-8f4b-7fd01b2b02a0",
				"method": "PUT"
			},
			{
				"id": "9b80c5b6-2e08-4e40-8bc5-ec61dc490ea2",
				"method": "PUT"
			},
			{
				"id": "213792a9-0ef2-4df4-a3d1-6e7ca9ec595b",
				"method": "PUT"
			},
			{
				"id": "9d47317c-8f53-4f31-8e8b-a167ab6f0b33",
				"method": "PUT"
			},
			{
				"id": "f7c6eda2-8b24-4db2-9a66-9695ec0d67a3",
				"method": "GET"
			},
			{
				"id": "5dbc1f77-679b-48e2-970d-07ee38a7b784",
				"method": "POST"
			},
			{
				"id": "47540f9e-b162-4e28-8021-9a305da8fb08",
				"method": "POST"
			},
			{
				"id": "23509f44-ebb8-4e88-9436-710934a23a37",
				"method": "POST"
			},
			{
				"id": "3d3dcf0e-3b2c-4eb9-8218-01b316509407",
				"method": "POST"
			},
			{
				"id": "90d47c67-b9cc-4cbb-af48-d1c0b1308250",
				"method": "POST"
			}
		]
	}
}