Professional Documents
Culture Documents
Grinder and Soapui: Java Based Testing Tools
Grinder and Soapui: Java Based Testing Tools
Grinder and Soapui: Java Based Testing Tools
What is Grinder?
The Grinder, a Java Load Testing Framework It easy to run a distributed test using many load injector machines It is a open source and easily available
Originally developed by Paco Gmez and Peter Zadrozny Philip Aston took ownership of the code, reworked it to create The Grinder 2 Shortly after began work on The Grinder 3
Key features
Generic Approach Flexible Scripting Tests Distributed Framework Mature HTTP Support
Capabilities
Load Testing Capacity Testing Functional Testing Stress Testing
Getting started
The Grinder processes Tests and test scripts Network communication Output
Agent processes
Manage worker processes
The console
Coordinate the other processes Collate and display statistics Script editing and distribution
What is soapUI?
soapUI is a free and open source desktop application. Used for inspecting, invoking, developing, simulating/mocking and functional/load/compliance testing of web services over HTTP.
soapUI was initially released to Sourceforge during September 2005. Since the initial release, soapUI has been downloaded more than 950,000 times The soapUI project is currently headed by a Swedish company Eviware Software AB since 2006
Key features
inspecting Web Services invoking Web Services developing Web Services Web Services Simulation and Mocking Functional, Load and Compliance testing of Web Services Uses Groovy as scripting language
Capabilities
Functional Testing Load testing Web service mocking
What is mocking?
Rapid Web Services Prototyping Client testing/development Test Driven Development
Getting Started
Download the latest soapUI tool from http://www.soapui.org Install it according to the instructions on your system. Create WSDL file describing the service Create and Run the test case with different steps
Groovy
Agile and Dynamic model Builds upon strengths of Java Inspired by languages like Python, Ruby and Smalltalk Almost zero-learning curve for Java developers Increases developer productivity Simplifies testing Integrated with java Generates Java bytecode
References
http://grinder.sourceforge.net http://www.soapui.org/ http://www.soapui.org/features.html http://www.soapui.org/comparison.html http://groovy.codehaus.org/Getting+Started+ Guide