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

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

Serving Software Downloads in 956 Categories, Downloaded 50.239.872 Times

Solex 0.5.3 RC1

  Date Added: March 09, 2010  |  Visits: 1.147

Solex 0.5.3

Report Broken Link
Printer Friendly Version


Product Homepage
Download (98 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
USER REVIEWS
More Reviews or Write Review


SOLEX 0.5.3 RELATED
Utilities  -  Qore Eclipse IDE Plugin 1.0.0
Qore Eclipse IDE Plugin software allows you to develop in the Qore Programming Language within Eclipse. Qore language syntax highlighting: - code completion - outline view for edited source - launch support from within Eclipse (running Qore...
163.84 KB  
Programming  -  EasyEclipse 1.3.0
EasyEclipse packages together the Eclipse IDE and key open source plug-ins. EasyEclipse project is intended to make Eclipse easier to download, install, and use. Whats New in This Release: - Three distributions are now available: Expert Java,...
 
Network & Internet  -  PHPEclipse 1.1.8
PHP Eclipse adds support for PHP, SQL, CSS, HTML and JavaScript to the Eclipse IDE Framework. The PHPeclipse project aims to create a full featured PHP IDE with PHP, HTML, SQL, Debugger support. The PHPeclipse plugins are based on the Eclipse...
9.5 MB  
Development Editors  -  Eclipse SDK x64 4.2 M3
Eclipse SDK is an open source platform-independent software framework for delivering what the project calls or is known as "rich-client applications" (as opposed to "thin clients", this means the clients perform heavy-duty work on the host. So...
174 MB  
Networking Tools  -  HTTPNetworkSniffer 64-bit 1.6
HTTPNetworkSniffer is a packet sniffer tool that captures all HTTP requests/responses sent between the Web browser and the Web server and displays them in a simple table. For every HTTP request, the following information is displayed: Host Name,...
82 KB  
Programming  -  Eclipse IDE for ActionScript3 1.0.0.1
Eclipse plug-ins for editing, building, and debugging Action Script 3 code as an IDE. Based on the free Adobe Flex SDK 3, uses fcsh to do fast compilation and fdb to do debug. Provide syntax coloring, error/warning markers, code assistance, and...
3.5 MB  
Development Editors  -  CMake Editor 1.0+
The CMake Editor is a plug-in to the Eclipse IDE, it is a powerful cross-platform, Open-Source Makefile generation tool. The plug-in provides: Syntax coloring, Full content assist, CMake command reference integrated in the Eclipse Help system,...
76 KB  
Programming  -  Class Locator for classpath building 1.0.8
A tool to help java developers define classpath references in the Eclipse IDE.Extends the statndard autocompletion and import system, to allow autoinclusion of classes that are completely missing from the current classpath.
218.7 KB  
Programming  -  EasyEclipse:Eclipse IDE distros, plugins 1.3.1
Easy Eclipse makes Eclipse & Eclipse plugins easy to download, install & use. We test Eclipse plugin & create installers to deliver complete Eclipse-based IDEs & Eclipse plug-ins for C/C++, Java, Perl, PHP, Python, Ruby. Visit http://easyeclipse.org
359.61 KB  
Utilities  -  Flow4J-Eclipse 1.0.4
Flow4J-Eclipse is a plugin for the eclipse IDE that enables the modelling of process flows in a drag and drop manner. Building a Flow4J project creates the flow's java source code and is then compiled by the JDT plugin. Uses the eclipse-gef...
8.16 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
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  
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