Template::Timer provides inline timings of the template processing
througout your code. It's an overridden version of Template::Context
that wraps the process() and include() methods.
Template Toolkit is the best Perl template framework. The only problem
with it is that using it for simple stuff is a little bit cumbersome.
Also there is no good utility for using it from the command line.
This module is a simple wrapper around Template Toolkit. It exports a
function called tt which returns a new Template::Toolkit::Simple object.
The object supports method calls for setting all the Template Toolkit
options.
This module also installs a program called tt-render which you can use
from the command line to render templates with all the power of the Perl
object. All of the object methods become command line arguments in the
command line version.
Fast templating engine with support for embedded Perl.
This mixin class provides methods to test an HTTP::Server::Simple-based web
server. Currently, it provides only one such method: started_ok.
Test::HTTP is designed to make it easier to write tests which are mainly
about HTTP-level things, such as REST-type services.
Each Test::HTTP object can contain state about a current request and its
response. This allows convenient shorthands for sending requests,
checking status codes, headers, and message bodies.
LWP::UserAgent suitable for simulating and testing network calls.
It overrides a few key low-level methods of LWP::UserAgent that are
concerned with actually sending your request over the network,
allowing an interception of that request and simulating a particular
response. This greatly facilitates testing of client networking
code where the server follows a known protocol.
Template::Alloy represents the mixing of features and capabilities from all of
the major mini-language based template systems (support for non-mini-language
based systems will happen eventually). With Template::Alloy you can use your
favorite template interface and syntax and get features from each of the other
major template systems. And Template::Alloy is fast - whether your using
mod_perl, cgi, or running from the commandline. There is even
Template::Alloy::XS for getting a little more speed when that is necessary.
Testing modules for Nginx C module development
TestGen4Web::Runner is a PERL module to replay files recorded with
SpikeSource's TestGen4Web Recorder.
From http://developer.spikesource.com/projects/testgen4web :
"TestGen4Web is written to ease the pain of writing tests for web applications.
This is a 2 part tool. Firefox extension, which records user input to a xml
file. Translator script: to generate automated test scripts."
Processes files containing MultiMarkdown syntax into HTML files and serves
them, optionally applying CSS styles according to rules in your httpd.conf
or (more likely) .htaccess files. Optionally applies SmartyPants
post-processing using Text::Typography.