livehttperf - Real life web performance testing tool
version 0.02
livehttperf -md 1 -cm 20 -o test.xlsx < session.txt Read session from session.txt, set maximum delay between requests to 1 second and run with concurrency: 1, 5, 10, 15 and 20. Save results in test.xlsx livehttperf -nd -m Content-Length -t 5 -c 20 -c 50 -o test.xlsx < session.txt Read session from session.txt, require matching Content-Length header and run without any delay with concurrency: 20 and 50. Save results in test.xlsx
Input file with recoreded session from LiveHTTP headers Firefox extension.
Default: "-" (STDIN)
Send requests one after another without detected delays.
Default: use delay
If using delay, wait for no more then NUM seconds
Default: none
Override hostname in requests and set Host header to STRING.
Default: no change
Use Cookie/Set-Cookie headers from recorded session.
Default: do not reuse
Repeat recorded session NUM times.
Default: 10
Connection timeout.
In addition to comparing HTTP response status line, use specified STRING header to confirm successful request. If provided multiple times all headers have to match.
Run NUM concurrent connections. Can be provided multiple times.
Default: 1
Alternatively specify maximum concurrency and incremented by provided step value.
Default max: none
Default step: 5
Save results in Excel 2007 (XLSX) format.
Repeat to increase verbosity level. Available levels: WARN, INFO, DEBUG, TRACE.
Default: WARN
Display only results.
* App::livehttperf
Alex J. G. Burzyński <ajgb@cpan.org>
This software is copyright (c) 2012 by Alex J. G. Burzyński <ajgb@cpan.org>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install App::livehttperf, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::livehttperf
CPAN shell
perl -MCPAN -e shell install App::livehttperf
For more information on module installation, please visit the detailed CPAN module installation guide.