Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.068.061 Times

Solex 0.5.3 RC1

  Date Added: March 09, 2010  |  Visits: 732

Solex 0.5.3

Report Broken Link
Printer Friendly Version


Product Homepage
Download (78 downloads)

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. Whats New in This Release: - 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..

Requirements: No special requirements
Platforms: Linux
Keyword: Application Testing Tool Eclipse Ide Http Ide Open Source Open Source Web Open Source Web Application Open Source Web Application Testing Open Source Web Application Testing Tool Source Web Testing Tool Web Application Web Application Testing Web Application Testing Tool
Users rating: 0/10

License: Freeware Size: 5.2 MB
SOLEX 0.5.3 RELATED
Network & Internet  -  WBox 4
Wbox is a command line tool to test HTTP performance of Web servers and Web applications, to test HTTP compression, to perform stress tests simulating multiple HTTP clients, and to test virtual domain configurations before DNS propagation. The...
21.5 KB  
Modules  -  Test client setup 6.x-2.1
This package provides a command line tool to assist in the setup of a server for the automated testing framework located at http://testing.drupal.org. The package does all of the following: * Checks all server software dependencies. * Installs the...
30.72 KB  
Development Editors  -  ServerEclipse 0.1.2
ServerEclipse is a set of plugins that provides a basic web-application development environment Eclipse 3.0. ServerEclipse provides IDE utilties (editors, code highlighting, etc) for JSP, XML, HTML, CSS and *.properties files.
204.8 KB  
Misc. Web Browser Tools  -  OttoMate Web Test Automator Actions 0.9
OttoMate Autmator Web Test Actions, the Suite of Mac OS X Automator Actions that mates the simple, intuitive beauty of the Aqua graphical user interface with Automated Web Testing. The OttoMate Actions serve as an engine for Apple's best-of-breed...
184.32 KB  
Programming  -  Ruby Development Tool 1.0
The Ruby Development Tool is a Ruby IDE, composed of Ruby aware features/plugins for the Eclipse platform.
10.3 MB  
Network & Internet  -  mergelog 4.5
mergelog provides a fast tool to merge HTTP log files by date. mergelog is a small and fast C program, which merges HTTP log files by date in Common Log Format (Apache default log format) from Web servers, behind round-robin DNS. It has been...
39.94 KB  
Programming  -  WinCss 0.1.1.17048
wincss is a css component for winform to support UI design and code separating like css for web,it base a configuration library 'maxco',all change of UI can use configuration file after coding/compling and does not need to change all of...
143.04 KB  
Finance  -  Barcode Terminal 1.1
The application allows you to use your iPhone as a full data collection terminal. Completely replaces the hardware data collection terminal. Allows you to search for the name of a new product for its barcode through a Web service ANDRIY.CO...
409.6 KB  
Social Networking  -  Akitas 1.0.0.0
This application provides general information as well as an online connected informational hub regarding the Akita dog breed. Read about the breed, see recent online owner activity as well as posted photos and videos from around the web....
1024 KB  
Productivity  -  Servers Up 0.9.0.0
Quickly check the status of your web servers. The application works by generating an http request to a given url and analysing the response. This application has been used to monitor the status of web servers but also to quickly...
1024 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB