curl-loader is an open-source tool written in C-language, simulating application load and application behavior of thousands and tens of thousand HTTP / HTTPS and FTP / FTPS clients, each with its own source IP-address. In contrast to other tools curl-loader is using real C-written client protocol stacks, namely, HTTP and FTP stacks of libcurl and TLS/SSL of openssl, and simulates user behavior with support for login and authentication flavors.
The goal of curl-loader is to deliver a powerful and flexible open-source testing solution
curl-loader is useful for performance loading of various application services, for testing web and ftp servers and traffic generation. Activities of each curl-loader virtual client are logged and collected statistics includes information about resolving, connection establishment, sending of requests, receiving responses, headers and data received/sent, errors from network, TLS/SSL and application (HTTP, FTP) level events and errors.
Read more
The goal of curl-loader is to deliver a powerful and flexible open-source testing solution
curl-loader is useful for performance loading of various application services, for testing web and ftp servers and traffic generation. Activities of each curl-loader virtual client are logged and collected statistics includes information about resolving, connection establishment, sending of requests, receiving responses, headers and data received/sent, errors from network, TLS/SSL and application (HTTP, FTP) level events and errors.