curl-loader icon
curl-loader icon

curl-loader

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.

curl-loader screenshot 1

Cost / License

Platforms

  • Linux
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
  1.  Load testing
  2.  Web Testing

 Tags

curl-loader News & Activities

Highlights All activities

Recent activities

No activities found.

curl-loader information

  • Developed by

    Robert Iakobashvili and Michael Moser
  • Licensing

    Open Source (GPL-2.0) and Free product.
  • Alternatives

    1 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

File Sharing

Popular alternatives

View all
curl-loader was added to AlternativeTo by coroberti on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is curl-loader?

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. It's 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 the project is to deliver a powerful and flexible open-source testing solution as a real alternative to Spirent Avalanche and IXIA IxLoad.

The tool is useful for performance loading of various application services, for testing web and ftp servers and traffic generation. Activities of each 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.

Virtual clients are grouped together to the so-called batches of clients, performing the same sort of activities, like:

  • authentication login;
  • user activity simulation by fetching several URLs with configurable timeouts in between;
  • logoff.

Official Links