Como Medir el Tiempo de Respuesta de Una API

4 minuto(s)

Parte del éxito de una API REST, es la velocidad con la que se ejecuta.

Existen diferentes maneras de medir cuanto demora en responder una API.

En este tutorial te enseñaré a Como Medir el Tiempo de Respuesta de Una API, vamos con ello.

Midiendo la velocidad de una API
Medir el tiempo de respuesta de una API permite saber como los usuarios están recibiendo los datos

Existen diferentes maneras y herramientas para poder medir el tiempo de respuesta de una API.

Te compartiré 3 maneras de medir la velocidad de tu API REST.

Recuerda que la mayoría de herramientas brindan el tiempo en milisegundos.

Estos tiempos de respuesta suelen variar, ya que nuestra conexión a Internet suele alterarse debido a señales de wifi, bluetooth y similares.

Asimismo los servidores de la API suelen tener variaciones por el uso de ancho de banda, visitantes, etc.

Como Medir el Tiempo de Respuesta de Una API con Postman

Abre la herramienta Postman y elige el método que quieres usar, por ejemplo elijo GET.

Luego colocamos la URL o endpoint de la API y presionamos el botón Send.

En la parte de abajo podemos ver el tiempo de respuesta que tomo la API en devolver los datos:

Probando el tiempo de respuesta de una API con Postman

La herramienta Postman tiene varias funciones para realizar pruebas de una API.

Como Medir el Tiempo de Respuesta de Una API con cURL

Crea un archivo de texto por ejemplo: test.txt (tu le puedes poner el nombre que desees).

Abre el archivo test.txt y agrega lo siguiente y guarda los cambios:


Luego abre tu consola o terminal de comandos en la misma ubicación en donde se encuentra el archivo test.txt

En tu consola o terminal de comandos ejecuta el siguiente comando y obtendrás el tiempo de respuesta que toma tu API:


cURL nos permite medir el tiempo de respuesta y acceder a otros datos que puedes elegir en su documentación oficial.

En este video te explico de manera visual como hacerlo:

Lo genial del comando cURL, es que lo puedes usar en diferentes sistemas operativos, como Linux, macOS, Windows, etc.

Como Medir el Tiempo de Respuesta de Una API con Apache JMeter

Algo genial de este herramienta, es que te permite enviar varias solicitudes al mismo tiempo.

Es como si varios usuarios se conectaran a tu API al mismo tiempo.

Te ayudará en tu proceso de implementación de Colas o Queues de trabajos en tu API.

Descarga el binario de Apache JMeter desde este enlace y extrae el directorio que hay en su interior.

Abre el archivo llamado jmeter.bat que se encuentra en bin > jmeter.bat:

Pasos para abrir el archivo jmeter.bat de Apache JMeter
No toques otros archivos a menos que sepas lo que haces

Se abrirá la ventana de Apache JMeter en donde podemos hacer pruebas a nuestra API.

Apache JMeter te permite realizar diferentes tipos de pruebas, no solo de APIs.

Para que tengas un mejor aprendizaje, he grabado este video en donde te enseño todos los pasos que debes realizar:

Apache JMeter es una herramienta avanzada y open source, perteneciente a la fundación Apache.

De estas maneras puedes Medir el Tiempo de Respuesta de Una API.

Conclusión

En este tutorial has aprendido a Como Medir el Tiempo de Respuesta de Una API.

Existen otras maneras y herramientas de pago que te permite probar tus APIs de forma más profesional.

Te he compartido 3 formas de medir la velocidad de tus APIs, recuerda practicar mucho, solo así lograrás dominar estas herramientas.

Nota(s)

  • No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.

Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.