Perl Web Test

The Perl module HTTP::WebTest helps you to test your WebApplication. You can tell it to fetch a WebPage from an URL, and then test if the result contains the text you expect.

You define your test in a configuration file that looks like this:

text_forbid = ( Software error)
test_name = FrontPage
url = "http://c2.com/cgi/wiki"
text_require = ( Front Page )
end_test

then you run the test with the program wt:

wt testingwiki.wt

you get a detailed report:

Total web tests failed: 0 succeeded: 3
Failed Succeeded Test Name
  1. 3 FrontPage
Test Name: FrontPage
URL: http://c2.com/cgi/wiki
STATUS CODE CHECK
Expected '200' and got: 200 OK SUCCEED
FORBIDDEN TEXT
Software error SUCCEED
REQUIRED TEXT
Front Page SUCCEED

CategoryTesting WebTesting