First baby steps at performance testing

Daniel Stenberg via curl-library <[email protected]>
Newsgroups gmane.comp.web.curl.library
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.