|
|
My presentation at JavaOne 2008
|
Groovy on a Cloud: Testing Java EE Applications on Amazon EC2
Traditionally, computer hardware was a scarce, expensive resource. Running
performance tests often meant scavenging for machines around the office. Today,
however, things are different. With Amazon’s EC2 a cluster of servers is now
just a web service call away. In this presentation you will learn about design
and implementation of a Groovy-based framework for load testing Java EE applications
on EC2. This framework provides a simple (internal) DSL for configuring a
cluster (database+web container+apache), deploying a web application and running
performance tests using JMeter. You will learn about capabilities of EC2 and how
to use it in your development efforts. We describe how we Amazon S3 to
workaround EC2's lack of a persistent file system and avoid time-consuming
uploads of WAR files. You will also learn how Groovy helped and hindered with
the development of the framework.
You can download the slides from here:
http://developers.sun.com/learning/javaoneonline/2008/pdf/TS-5274.pdf
You can listen to the presentation here:
http://developers.sun.com/learning/javaoneonline/sessions/2008/watch/TS-5274/index.html
|