Look into
LWP::Simple which will send your HTTP requests and
Benchmark which will simply your benchmarking needs- it's a little trickier with fork() though so you'll need to look into
waitpid to wait for and snatch the children appropriately.
AgentM Systems nor Nasca Enterprises nor
Bone::Easy nor Macperl is responsible for the
comments made by
AgentM. Remember, you can build any logical system with NOR.