Had sent this a month back but it might have languished in inboxes
during vacation season.

Basically is there any onboarding/advice/workflow for testing, or are
people left to their own (divergent/unchecked) devices?

Is there a more suitable httpd mailing list for this question?

Thanks,
Nik

On Thu, 13 Dec 2018, Nik Sultana wrote:

> Hi all, I wonder how httpd devs go about testing their code before it's
> committed -- is there a workflow that everybody's advised to follow, to
> try and smoke out potential breakages early? I regularly see people
> voting on this mailing list to make successive httpd releases, but it's
> not clear to me what goes into the QA for release engineering.
> 
> I've been hacking some ideas locally into the Apache httpd source code
> as part of a research project, and I usually test my changes by running
> Apache Bench or other traffic generators on it. But I'm not sure how
> well this compares with what Apache committers/testers do.
> 
> While looking around the Internet I came across this, which seems most
> relevant:
>   https://httpd.apache.org/test/
> I'm not sure how up-to-date it is (e.g., the SPECWeb99 tests it
> references have long since been retired).
> Are the programs linked from that page the state-of-the-art for httpd
> testing?
> 
> I also came across various other disparate advice on load testing of web
> servers. Are there any systems that httpd devs find especially useful?
> 
> And finally, does httpd testing tend to be done on one or two machines
> (by firing a traffic generator at httpd), or are there any cluster-based
> testing systems that you've found to be useful for more
> rigorous/expansive testing? (e.g., firing traffic from various machines
> into an httpd instance.)0
> 
> I'm happy to compile your answers into documentation if you wish, perhaps
> as a refresh of https://httpd.apache.org/test/
> 
> Best,
> Nik

Reply via email to