Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 3713|Respuesta: 3

La herramienta Cassowary para pruebas de estrés de solicitudes HTTP

[Copiar enlace]
Publicado en 5/4/2023 13:49:23 | | | |
Requisitos: He utilizado muchas herramientas de pruebas de estrés HTTP antes, como: Jmeter, apachebench y otras herramientas; algunas herramientas de pruebas de estrés son relativamente grandes o complejas en configuración, e incluso tienen que llegar a ciertos tiempos de ejecución, lo cual no es muy cómodo de manejar.


Revisión:

Comparación de las herramientas de prueba LoadRunner y Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Prueba de esfuerzo usando la herramienta AB de Apache
https://www.itsvse.com/thread-4410-1-1.html

Prueba de estrés del sitio web Apache ab
https://www.itsvse.com/thread-4836-1-1.html


Dirección de Cassowary en GitHub:El inicio de sesión del hipervínculo es visible.
Tutorial sobre Casuario:El inicio de sesión del hipervínculo es visible.
Descarga de la versión de Windows de Cassowary:El inicio de sesión del hipervínculo es visible.

Cassowary es el último probador de carga HTTP/S multiplataforma. Usé Go Editor Cassowary, esperando que desarrolladores, testers y administradores de sistemas pudieran realizar pruebas de carga fácilmente. Cassowary se inspira en muchos proyectos clásicos de código abierto como k6, ab y httestat.



función

  • Dos modos de prueba: estándar y personalizado. En modo personalizado, puedes seleccionar la ruta de URL
  • Amigable con CI
  • Algoritmos flexibles: Los algoritmos pueden enviarse directamente a Prometheus PushGateway o como archivos JSON
  • Ajuste flexible: Puedes elegir libremente qué campo de cabecera HTTP usar
  • Multiplataforma: Un binario soporta Linux, Mac OSX y Windows al mismo tiempo



Ejemplo: 100 usuarios concurrentes envían 1000 solicitudes a una URL al mismo tiempo



Puedes ver que la solicitud se completa en 1,7 segundos,De media, se pueden completar 569 solicitudes en 1 segundoAl mismo tiempo, iniciamos sesión en el sistema de gestión de antecedentes de Alibaba Cloud para comprobar la monitorización (no muy precisa, pero puede mostrar que la concurrencia en ese momento es realmente muy grande), como se muestra en la figura siguiente:



(Fin)




Anterior:Activar el modo oscuro (oscuro) basado en Bootstrap
Próximo:jQuery image lazy loading lazyload plugin
Publicado en 5/4/2023 22:21:08 |
Apréndelo
 Propietario| Publicado en 26/4/2024 10:53:42 |
Herramientas de rendimiento web de terceros:

  • Apache JMeter
  • ApacheBench (ab)
  • Gatling
  • jmeter-dotnet-dsl
  • K6
  • Langosta
  • Viento del Oeste WebSurge
  • Netling
  • Vegeta
  • NBomber


 Propietario| Publicado en 17/3/2025 15:31:17 |
Windows utiliza k6 para pruebas de estrés HTTP
https://www.itsvse.com/thread-10973-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com