curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder Daniel himself.

First baby steps at performance testing

From: Daniel Stenberg via curl-library <curl-library_at_lists.haxx.se>
Date: Tue, 11 Aug 2026 23:00:34 +0200 (CEST)

FYI:

This is the first shaky steps.

1. A script runs on my local machine every 20 minutes

2. This updates from git, rebuilds curl and then runs a whole bunch of tests
    and logs the results

3. A script renders a huge results page from previous tests logs

4. The output is magically transferred to the curl website on a regular
    interval and appears on https://curl.se/perf/

As you can see there, the performance for many of the tests vary up to several
percent even when nothing has changed. This might to some degree depend on
what my machine does for the moment, but more because the tests are doing real
networking on a Linux machine.

You can follow the development in the separate git repository:
https://github.com/curl/perf

I will appreciate all feedback, comments, praise or assistance that you can
offer!

This is basically just two days of work put into this so far. It is a little
rough around the edges still but the basics are there.

Hopefully this can run for many years.

What are you missing? What more obvious tests should we add?

-- 
  / daniel.haxx.se || https://rock-solid.curl.dev
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html
Received on 2026-08-11