Why not use apache's ab?
But once I did write a simple script for testing our web
applications,hope it's a little help to you.

#!/usr/bin/perl
use strict;
use LWP::UserAgent;
use Encode;

for (1..100) {
    unless (fork) {
        test_site_com() for 1..10;
        exit 0;
    }
}

sub test_site_com {

    my $aid = join '',map { int(rand(9)) } 0..5;
    my $uri = 'http://www.site.com/myspace/default.php?aid=' . $aid;

    my $ua = LWP::UserAgent->new;
    my $req = HTTP::Request->new(GET => $uri);

    $req->header('Accept' => 'text/html');
    my $res = $ua->request($req);

    if ($res->is_success) {
        print encode('gb2312',decode('utf8',$res->content)),"\n";

    }else {
        print "Error: " . $res->status_line,"\n";
    }
}


2007/10/9, Coyle, Jim <[EMAIL PROTECTED]>:
> Hi,
>
> I am an beginner using Perl.
> I need to load test a new web site - does anyone have some very basic
> code that I could re-use?
> Ideally I'm looking for something that simulates multiple users hitting
> the web site at the same time.
>
> Yours gratefully ...
>
> - Jim
>
>
>

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to