Solex is a Web application testing tool built as a plug-in for the Eclipse IDE. Based on a built- in Web proxy and a concept of extraction, replacement, and assertion rules, Solex provides functions to record a client session, adjust it according to various parameters and replay it. This is typically done in order to ensure the non-regression of a Web application's behavior.
| Tags | Software Development Testing Quality Assurance Internet Web |
|---|---|
| Licenses | Apache |
| Implementation | Java |
Recent releases


Changes: 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.


Changes: This release contains major enhancements and bugfixes, such as a better compliance with HTTP 1.1, many improvements to the user interface, new views (XHTML in a tree and formatted text HTML), the ability to create replacement rules on XPath expressions as well as regular expressions, proper handling of multi-parts bodies, and more.


Changes: This release requires Eclipse 2.1 and contains major enhancements and bugfixes. It has better compliance with HTTP 1.1, correction of various issues with the proxy, assertion against a variable, assertions test the presence or absence of value, request numbering, Find/Replace actions in the contextual menu of the body content view, a clear session button, a multiple selection and contextual editing menu in the session editor, dynamic refresh of variable values, etc.)


Changes: The built-in proxy has been completely rewritten and now includes full support for HTTP features such as redirect, keep-alive, and more. An intuitive helper has also been added to help the user prepare the regular expression based rules.


Changes: Pre-defined variables were added and may be populated with arbitrary values. Multipart contents are now handled, and rules can be bound to each part. Filters which allow one to enable/disable/delete requests in a recorded scenario were added. A view which is dedicated to the HTTP message body was added, and XML streams in this view are displayed as a tree. Server-compressed responses are now prevented by altering the Accept-Encoding header.
A lightweight framework for heavy lifting; a metadata-driven CRUD framework for ASP.net.