hallatore / Netling

Netling is a load tester client for easy web testing.
MIT License
1.34k stars 210 forks source link

Explain what pipelining means #25

Closed Dissimilis closed 6 years ago

Dissimilis commented 7 years ago

Please explain in readme.md what pipelining parameter does. It can be very confusing to understand without digging into source code.

alasvant commented 6 years ago

Was wondering the same and google gave this review of Netling: https://www.jeremymorgan.com/tutorials/linux/how-to-load-test-iis-web-server/

Copy paste from the page: "It has a feature for “Pipelining”. This is when multiple requests go through a single socket without waiting for a response. Setting this higher will generate a higher load but again this something to adjust for best results. There will be a physical limit to pipelining depending on your hardware and connection speed."

hallatore commented 6 years ago

Removed pipelining as it made the code very hard to tweak and error prone. It's a nice feature, but most don't need it for normal testing.

If they do, then wrk is a great linux app that supports it. Can use it with Bash for Windows. Or copy back the old pipelining code from an earlier commit. :)