From: A. Keyton Weissinger <keyton@we...> - 2002-05-14 00:25:36
Greetings and salutations!
I know that webware doesn't come with a testing framework. As such, Chuck
suggested that it would be ok if I promote my project, Puffin
(http://puffin.sourceforge.net), in this forum.
What is Puffin?
Puffin allows you to test any web application or service. Once customized to
your web application, you can use Puffin to unit test individual web pages,
system test your entire web application, or load test your entire site.
You can either download the latest stable release (0.8.9) or retrieve the
latest snapshot from CVS (recommended -- lots of bugfixes and some MySQL
The documentation is in the process of being updated, but check out the
current User's Guide, nonetheless
(http://puffin.sourceforge.net/puffindocs/UserGuide.htm). It gives the ins
and outs of all that Puffin can do.
Be sure to watch IBM's developerWorks for a series of articles coming up on
Puffin as well!
I'm looking for any and every way I can make Puffin better. So don't
hesitate to contact me if you find a bug or think of a feature you want. I
will make whatever time is required to make Puffin better fit your needs and
From: Ian Bicking <ianb@co...> - 2002-05-14 09:01:41
On Mon, 2002-05-13 at 19:26, A. Keyton Weissinger wrote:
> I know that webware doesn't come with a testing framework. As such, Chuck
> suggested that it would be ok if I promote my project, Puffin
> (http://puffin.sourceforge.net), in this forum.
You're site looks strangely familiar... :)
I was working on some testing stuff a while ago, which I've put on the
back burner for a bit. It was different than Puffin, in that you would
just set it up (it worked with Webware adapters, which is easier than an
HTTP proxy you'd otherwise have to use). Then you just use the website
with your actions recorded. You can automatically replay the events,
and see if you get the same results. Of course you have to reset any
persistent state if you really expect to get the same results back.
I never smoothed out the rough parts and haven't released it, but maybe
there's some overlap with Puffin. The record/replay part is pretty
straight-forward, but comparing results and reporting on those results
is a bit more subtle. I wasn't sure if Puffin did page-based
comparisons, or whether you indicated what you were expecting to see --
page-based comparisons are easy to setup, but fragile with respect to
changes in page design or interface. Does Puffin address some of these