V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

hey

Herramienta escrita en Go, que se utiliza para generar carga HTTP con el fin de realizar pruebas de rendimiento o benchmarking de servicios web. Sirve para evaluar cuántas peticiones por segundo puede manejar un servidor, simular múltiples usuarios simultáneos haciendo peticiones HTTP y probar cómo reacciona una API o página web bajo carga.

$ hey -n 200 -c 20 https://example.com
número total de peticiones a realizar con hasta 20 de ellas ejecutándose al mismo tiempo y la URL objetivo
$ hey -n 100 -c 10 -m POST -H "Content-Type: application/json" -d '{"username":"test","password":"1234"}' https://example.com/api/login

-m POST --> especifica el método HTTP.

-H --> cabecera HTTP.

-d --> cuerpo del mensaje.

$ hey -n 100 -c 10 -m PUT -H "Content-Type: application/json" -d '{"name":"new name"}' https://example.com/api/item/1
cambiar el método a PUT
$ hey -n 50 -c 5 -H "Authorization: Bearer <token>" https://api.example.com/protected
añadir cabeceras de autorización
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3873 entradas - Acerca del Tractatus
La Pipa Plena 2025