Solex 0.5.3 RC1
Sponsored Links
Solex 0.5.3 RC1 Ranking & Summary
File size:
5.2 MB
Platform:
Any Platform
License:
The Apache License
Price:
Downloads:
1394
Date added:
2006-01-09
Publisher:
Solex Team
Solex 0.5.3 RC1 description
Solex is a free open source Web application testing tool built as a plug-in for the Eclipse IDE. Solex project provides functions to record a client session, adjust it according to various parameters and replay it later typically in order to ensure non regression of the applications behaviour (with stress testing capabilities being added at a later stage).
By recording, we mean that Solex acts as an HTTP proxy and records all HTTP requests and responses going through the wire between a Web client (eg. a Web browser) and a Web server. The task of replaying a scenario consists in sending the previously recorded and eventually customized HTTP requests to the server and asserting each response.
Solex started as an internal project because we were unable to find an open source testing tool fully suitable to our needs and in particular capable of dynamically altering requests. Furthermore, the tool was expected to be fully integrated with our internal development environment based on the Eclipse platform.
For some web applications, a request depends on a previous servers response. To address such a requirement, Solex introduces the concept of extraction and replacement rules. An extraction rule tied to an HTTP message content will bind an extracted value with a variable. A replacement rule will replace any part of an HTTP message with a variable content.
Solex therefore provides an easy way to extract URL parameters, Header values or any part of a request or a response, bind their values with variables and then replace URL parameters, Header values or any part of a request with the variable content.
Example:
Lets imagine the next two requests recorded from a Web browser:
GET http://www.myServer/myWebApp?action=connect HTTP/1.1
GET http://www.myServer/myWebApp?action=list&dynamic_id=12345 HTTP/1.1
Replaying these two requests without any modification may fail because dynamic_id must be different each time. This value may come from the first response body content. By using Solex, it is possible to add an extraction rule to the first response (e.g. obtaining the value 12345) and a replacement rule to the second request (e.g. populating the dynamic_id parameter with the value extracted).
Moreover, Solex provides the user with the capability to add assertions for each response. Once a response has been received, all assertions of this response will be called to ensure that it is valid. If not, the playback process is stopped.
Solex provides several kinds of rules and assertions, the most complicated ones support regular expressions and XPath.
Solex 0.5.0 works with Eclipse Release 2.1.2, Build id: 200311030802 and Solex 0.5.3 works with Eclipse Release 3.1.1, Build id: M20050929-0840. You will also need a JRE 1.4.x or later.
Enhancements:
- This version contains several enhancements and bugfixes such as compliance with Eclipse 3.1.1, use of Jakarta HTTPClient 3.0 final, SSL support during playback, use of the Commons Logging library, improved Javadoc, and more.
By recording, we mean that Solex acts as an HTTP proxy and records all HTTP requests and responses going through the wire between a Web client (eg. a Web browser) and a Web server. The task of replaying a scenario consists in sending the previously recorded and eventually customized HTTP requests to the server and asserting each response.
Solex started as an internal project because we were unable to find an open source testing tool fully suitable to our needs and in particular capable of dynamically altering requests. Furthermore, the tool was expected to be fully integrated with our internal development environment based on the Eclipse platform.
For some web applications, a request depends on a previous servers response. To address such a requirement, Solex introduces the concept of extraction and replacement rules. An extraction rule tied to an HTTP message content will bind an extracted value with a variable. A replacement rule will replace any part of an HTTP message with a variable content.
Solex therefore provides an easy way to extract URL parameters, Header values or any part of a request or a response, bind their values with variables and then replace URL parameters, Header values or any part of a request with the variable content.
Example:
Lets imagine the next two requests recorded from a Web browser:
GET http://www.myServer/myWebApp?action=connect HTTP/1.1
GET http://www.myServer/myWebApp?action=list&dynamic_id=12345 HTTP/1.1
Replaying these two requests without any modification may fail because dynamic_id must be different each time. This value may come from the first response body content. By using Solex, it is possible to add an extraction rule to the first response (e.g. obtaining the value 12345) and a replacement rule to the second request (e.g. populating the dynamic_id parameter with the value extracted).
Moreover, Solex provides the user with the capability to add assertions for each response. Once a response has been received, all assertions of this response will be called to ensure that it is valid. If not, the playback process is stopped.
Solex provides several kinds of rules and assertions, the most complicated ones support regular expressions and XPath.
Solex 0.5.0 works with Eclipse Release 2.1.2, Build id: 200311030802 and Solex 0.5.3 works with Eclipse Release 3.1.1, Build id: M20050929-0840. You will also need a JRE 1.4.x or later.
Enhancements:
- This version contains several enhancements and bugfixes such as compliance with Eclipse 3.1.1, use of Jakarta HTTPClient 3.0 final, SSL support during playback, use of the Commons Logging library, improved Javadoc, and more.
Solex 0.5.3 RC1 Screenshot
Solex 0.5.3 RC1 Keywords
HTTP
Eclipse IDE
IDE
Solex 0.5.3 RC1
RC1
open source web application testing tool
open source web application testing
web application testing tool
Open source web application
Web Application Testing
open source web
application testing tool
Testing tool
open source
web application
source web
Bookmark Solex 0.5.3 RC1
Solex 0.5.3 RC1 Copyright
WareSeeker periodically updates pricing and software information of Solex 0.5.3 RC1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Solex 0.5.3 RC1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
open source web application testing tools
web application testing tools
automated web application testing tool
open source web design
web application testing tool flash
web application testing tools open source
automatic regression testing tool for java web application s
application testing tools
regression testing web applications open source
open source web applications
open source web templates
open source website builder
open source web application framework
open source web editor
open source web browser
automated web application testing
automated web application testing tools
open source web application development
Related Software
The OpenCA Project is a collaborative effort to develop a robust, full-featured and Open Source out-of-the-box CA. Free Download
OpenVCP is a VServer control panel developed for use with Linux in combination with Linux-VServer. Free Download
SIGOF is a Security Information Graphics Oriented Forensic application. Free Download
MySQLfs is Linux userspace filesystem which stores data in a MySQL database. Free Download
LPlay is part of Project Open Channel. Free Download
SciPres is a system for creating animated presentations. Free Download
ioquake3 project (or ioq3 for short) aims to build upon id Softwares Quake 3 source code release. Free Download
net6 is a library which eases the development of network-based applications. Free Download
Latest Software
Popular Software
Favourite Software