Archive::Har::Entry::Timings - Represents the timings for the individual phases during a request/response pair inside the HTTP Archive
Version 0.04
use Archive::Har(); my $http_archive_string = '"log": { "version": "1.1", .... '; my $har = Archive::Har->new(); $har->string($http_archive_string); foreach my $entry ($har->entries()) { my $timings = $entry->timings(); print "Blocked: " . $timings->blocked() . "\n"; print "DNS: " . $timings->dns() . "\n"; print "Connect: " . $timings->connect() . "\n"; print "Send: " . $timings->send() . "\n"; print "Wait: " . $timings->wait() . "\n"; print "Receive: " . $timings->receive() . "\n"; print "Ssl: " . $timings->ssl() . "\n"; print "Comment: " . $timings->comment() . "\n"; }
returns the time in milliseconds spent waiting for a network connection. Ihe function will return undef if it does not apply to the current request
returns the time in milliseconds spent in DNS resolution of the host name. Ihe function will return undef if it does not apply to the current request
returns the time in milliseconds spent making the TCP connection. Ihe function will return undef if it does not apply to the current request
returns the time in milliseconds spent sending the request to the server.
returns the time in milliseconds spent waiting for a response from the server.
returns the time in milliseconds spent reading the response from the server.
returns the time in milliseconds spent negotiating the SSL/TLS session. Ihe function will return undef if it does not apply to the current request
returns the comment about the page timings
To install Archive::Har, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Archive::Har
CPAN shell
perl -MCPAN -e shell install Archive::Har
For more information on module installation, please visit the detailed CPAN module installation guide.