Curl-loader

curl-loader
Developerscurl-loader, open-source project
Stable release
0.56 / January 10, 2012; 14 years ago (2012-01-10)
Operating systemLinux
TypeSoftware performance testing
LicenseGPLv2
Websitecurl-loader.sourceforge.net
Repository

curl-loader is an open-source software performance testing tool.

This C-based tool is developed and maintained by Dr. Robert Iakobashvili and Michael Moser.

Features

curl-loader is capable of simulating application behavior of hundreds of thousands of HTTP/HTTPS and FTP/FTPS clients, each with its own source IP-address. In contrast to other tools, curl-loader uses real 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.

It can run up to 2,500–100,000 and more virtual loading clients from a single curl-loader process. The actual number of virtual clients may be several times higher, limited mainly by memory availability. Each virtual client loads traffic from its "personal" source IP-address, or from the "common" IP-address shared by all clients, or from IP-addresses shared by some clients where a limited set of shared IP-addresses can be used by a batch of clients.

According to the project's SourceForge repository, the most recent stable release is version 0.56, which was published on 10 January 2012.Curl-loader is a C program for sending load to a server using the following protocols: HTTP, HTTPS, FTP, and FTPS. It is a load-testing tool for Linux and is based on the curl library. Uses libcurl for HTTP/ftp protocols and OpenSSL for TLS/ssl..

Major features:

The goal of curl-loader is to deliver an open-source software performance testing client-side solution as an alternative to Spirent Avalanche and IXIA IxLoad. Curl-loader is normally paired with nginx or Apache web server as the server-side.

See also

References

  1. ↑ "curl-loader 0.56". SourceForge. Retrieved 2026-10-13.
  2. ↑ Chandhok, Nikhil (December 15, 2017). "ARCore Developer Preview 2". Google.