Banco API - Pruebas funcionales con Newman

Saturday, 14 November 2026 00:22:40
Total Iterations

1

Total Assertions

24

Total Failed Tests

0

Total Skipped Tests

0


File Information
Collection: Banco API - Pruebas funcionales
Environment: Local (CI)
Collection Description
Pruebas de API con Newman para Banco API (.NET 8).
Timings and Data
Total run duration: 317ms
Total data received: 464B
Average response time: 8ms
Summary Item Total Failed
Requests 12 0
Prerequest Scripts 0 0
Test Scripts 12 0
Assertions 24 0
Skipped Tests 0 -



There are no failed tests





There are no skipped tests



1 Iteration available to view
Request Information
Request Method: GET
Request URL: http://localhost:5000/health
Response Information
Response Code: 200 - OK
Mean time per request: 33ms
Mean size per request: 15B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token e0a6ab83-8f42-41e3-84c6-158a60f9905f
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=utf-8
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Transfer-Encoding chunked
Response Body
{"estado":"ok"}
Test Information
NamePassedFailedSkipped
Status 200 1 0 0
La API responde ok 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: http://localhost:5000/api/cuentas
Response Information
Response Code: 200 - OK
Mean time per request: 17ms
Mean size per request: 93B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token b03528c2-9c14-4f1a-a5dd-e8c6f6f587ba
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=utf-8
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Transfer-Encoding chunked
Response Body
[{"id":1,"titular":"Ana Torres","saldo":1500},{"id":2,"titular":"Luis Ramos","saldo":320.50}]
Test Information
NamePassedFailedSkipped
Status 200 1 0 0
Devuelve una lista con cuentas 1 0 0
Responde en menos de 500 ms 1 0 0
Total 3 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: http://localhost:5000/api/cuentas/1
Response Information
Response Code: 200 - OK
Mean time per request: 3ms
Mean size per request: 44B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token c807aff9-4e84-42c4-abc4-9df10b7ccb31
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=utf-8
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Transfer-Encoding chunked
Response Body
{"id":1,"titular":"Ana Torres","saldo":1500}
Test Information
NamePassedFailedSkipped
Status 200 1 0 0
Datos de la cuenta 1 1 0 0
Cumple el esquema 1 0 0
Total 3 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: http://localhost:5000/api/cuentas/999
Response Information
Response Code: 404 - Not Found
Mean time per request: 9ms
Mean size per request: 35B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 477707a7-bdfd-421a-a194-f7da92767a80
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=utf-8
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Transfer-Encoding chunked
Response Body
{"error":"La cuenta 999 no existe"}
Test Information
NamePassedFailedSkipped
Status 404 1 0 0
Mensaje de error 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: http://localhost:5000/api/cuentas
Response Information
Response Code: 201 - Created
Mean time per request: 13ms
Mean size per request: 45B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 80edde1d-0dbb-463d-b0dc-9b6c2d92360b
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 45
Request Body
{"titular":"Maria Quispe","saldoInicial":100}
Response Headers
Header NameHeader Value
Content-Type application/json; charset=utf-8
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Location /api/cuentas/3
Transfer-Encoding chunked
Response Body
{"id":3,"titular":"Maria Quispe","saldo":100}
Test Information
NamePassedFailedSkipped
Status 201 Created 1 0 0
Devuelve la cabecera Location 1 0 0
Cuenta creada con los datos enviados 1 0 0
Total 3 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: http://localhost:5000/api/cuentas
Response Information
Response Code: 400 - Bad Request
Mean time per request: 2ms
Mean size per request: 37B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 8d87f0ef-1651-4066-8d5d-c7f10429c223
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 32
Request Body
{"titular":"","saldoInicial":50}
Response Headers
Header NameHeader Value
Content-Type application/json; charset=utf-8
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Transfer-Encoding chunked
Response Body
{"error":"El titular es obligatorio"}
Test Information
NamePassedFailedSkipped
Status 400 1 0 0
Mensaje de validación 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: http://localhost:5000/api/cuentas/3/depositos
Response Information
Response Code: 200 - OK
Mean time per request: 5ms
Mean size per request: 45B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 057e84f2-f32b-44b4-bb12-7569444e050c
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 13
Request Body
{"monto":200}
Response Headers
Header NameHeader Value
Content-Type application/json; charset=utf-8
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Transfer-Encoding chunked
Response Body
{"id":3,"titular":"Maria Quispe","saldo":300}
Test Information
NamePassedFailedSkipped
Status 200 1 0 0
El saldo aumenta a 300 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: http://localhost:5000/api/cuentas/3/depositos
Response Information
Response Code: 400 - Bad Request
Mean time per request: 4ms
Mean size per request: 42B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token fa1fc5ab-02db-4479-8705-f0edd9f73478
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 13
Request Body
{"monto":-50}
Response Headers
Header NameHeader Value
Content-Type application/json; charset=utf-8
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Transfer-Encoding chunked
Response Body
{"error":"El monto debe ser mayor a cero"}
Test Information
NamePassedFailedSkipped
Status 400 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: http://localhost:5000/api/cuentas/3/retiros
Response Information
Response Code: 422 - Unprocessable Entity
Mean time per request: 4ms
Mean size per request: 30B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token fa3ae172-f248-4cf3-842e-5ebdb433a56d
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 14
Request Body
{"monto":1000}
Response Headers
Header NameHeader Value
Content-Type application/json; charset=utf-8
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Transfer-Encoding chunked
Response Body
{"error":"Saldo insuficiente"}
Test Information
NamePassedFailedSkipped
Status 422 1 0 0
Mensaje de saldo insuficiente 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: http://localhost:5000/api/cuentas/3/retiros
Response Information
Response Code: 200 - OK
Mean time per request: 3ms
Mean size per request: 45B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 43c33724-7e77-40d0-aa02-54d42ce6e1c7
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 12
Request Body
{"monto":50}
Response Headers
Header NameHeader Value
Content-Type application/json; charset=utf-8
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Transfer-Encoding chunked
Response Body
{"id":3,"titular":"Maria Quispe","saldo":250}
Test Information
NamePassedFailedSkipped
Status 200 1 0 0
El saldo baja a 250 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: DELETE
Request URL: http://localhost:5000/api/cuentas/3
Response Information
Response Code: 204 - No Content
Mean time per request: 2ms
Mean size per request: 0B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 54e27ac9-29ca-43a5-b6e7-d851006b9af6
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Response Body
No Response Body for this request
Test Information
NamePassedFailedSkipped
Status 204 No Content 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: http://localhost:5000/api/cuentas/3
Response Information
Response Code: 404 - Not Found
Mean time per request: 2ms
Mean size per request: 33B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token b53d60f9-1217-49b2-ad8d-033b2b0a758b
Host localhost:5000
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=utf-8
Date Sat, 14 Nov 2026 00:22:39 GMT
Server Kestrel
Transfer-Encoding chunked
Response Body
{"error":"La cuenta 3 no existe"}
Test Information
NamePassedFailedSkipped
Status 404 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error