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 32.292.474 Times

Solex 0.5.3 RC1

  Date Added: March 09, 2010  |  Visits: 762

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  
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  
Social Networking  -  Open Twit 1.0.0.0
Open Twit is a simple twitter client for searching tweets using twitter search API. You can search recent tweets anonymously. Search is focused in relevance and not completeness. With this application you can simply follow twitter's user for...
1024 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
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  
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  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB