stringtranslate.com

cargador de rizos

curl-loader es una herramienta de prueba de rendimiento de software de código abierto escrita en el lenguaje de programación C.

Características

curl-loader es capaz de simular el comportamiento de aplicaciones de cientos de miles de clientes HTTP / HTTPS y FTP / FTPS , cada uno con su propia dirección IP de origen. A diferencia de otras herramientas, curl-loader utiliza pilas de protocolos de cliente escritas en C reales, es decir, pilas HTTP y FTP de libcurl y TLS / SSL de openSSL , y simula el comportamiento del usuario con soporte para opciones de inicio de sesión y autenticación.

Las características principales son:

Ejecución de entre 2500 y 100 000 clientes de carga virtuales o más, todos desde un único proceso curl-loader. La cantidad real de clientes virtuales puede ser varias veces mayor, ya que está limitada principalmente por la memoria. Cada cliente virtual carga tráfico desde su dirección IP de origen "personal", o desde la dirección IP "común" compartida por todos los clientes, o desde las direcciones IP compartidas por algunos clientes, donde un conjunto limitado de direcciones IP compartidas puede ser utilizado por un lote de clientes.

El objetivo del proyecto curl-loader es ofrecer una solución de código abierto potente y flexible para pruebas de rendimiento de software del lado del cliente como una alternativa real a Spirent Avalanche e IXIA IxLoad. Curl-loader normalmente funciona en conjunto con el servidor web nginx o Apache como lado del servidor.

La herramienta está desarrollada y mantenida por el Dr. Robert Iakobashvili y Michael Moser.

Véase también

Referencias

Enlaces externos