QTest (Load and Web Tests)

[Deutsch]
QTEST LINKS

Load Testing With QTest - Features

- Test Scenarios
- Technologies
- Virtual Users simulation
- Monitoring
- Tests results and reporting



Test Scenarios

- Automatic recording of test scenarios
Multi-task sessions of any browser on the market can be recorded precisely through an intuitive graphical user interface along with user interactions.

- Data Bank management
Variable fields introduced in test scripts can be fed from different data banks. QTest supports access to flat files and databases, and a value generator can automatically create a new data bank for use by the variable fields.

- Test scenario validation
Test scenarios recorded and edited with QTest can be simply and easily validated by reviewing a graphical replay of the script, or by using the integrated debugger for a more detailed look at its execution.

- Scripting language (SCL v2)
Intuitive, the QTest scripting language has been designed specifically for clear and efficient scripting of the interface between a browser and a web server. Also very powerful, SCL provides features such as the support of variable fields and the insertion of control points in the load test scenarios.

- Control points insertion
HTML, XML parsing and matching-pattern localization techniques allow you to quickly check the presence of any HTML page component, of a XML stream or of any other text document in a test scenario. The tree structure representation of HTML or XML data makes interpretation of the data easy for the user.

- HTTP tunnel capture
QTest can be used to test browser-free direct inter applications communications as it supports the recording of the http flow between application components.

- External API calls (QNI : Quotium Native Interface)
Calls to external procedures available through the Quotium Native Interface (QNI) allows the enrichment of test scenarios with unlimited features developed in C/C++ external functions. The use of QNI opens the possibility to load test applications based on proprietary protocols, to access any source of data, to simulate a JAVA program, to enrich scripts with complex calculations and algorithms, or to address other application specific requirements.

Technologies

- Session identifier (J2EE, WebSphere, WebLogic, Siebel,...)
QTest capture feature supports sites using session identifiers (cookies or URL rewrite) and provides fully supports the load testing of these sites.

- Automatic cookie management
Cookies are directly managed by QTest in order to speed up script generation.

- All types of sites supported
QTest fully supports all types of sites, whether secure or not (SSL2, SSL3, TLS1), and whether compressed or not.

Virtual Users simulation

- Distributed load injectors
QTest can generate load by thousands of virtual users from one single load injector and multiplies this capability by supporting simultaneous load generation by several distributed remote injectors.

- IP spoofing
The IP spoofing feature allows the allocation of a different IP address to each virtual user. This is important for example to support the testing of load balanced applications. The IP generator included in QTest makes it easier by automatically associating a set of IP addresses to an injector host.

- TrueLoad simulation
The QTest use of Trueload technology provides and accurate simulation of users and browser behavior during a load test.

- DynamicLoad
QTest offers the possibility to dynamically define the behavior of load injectors in order to ease and speed up the detection of the performance thresholds of an application.

Monitoring

- Client monitoring A wealth of performance data at the HTTP, pages, transactions and network levels are available in real-time. These are available either in tabular or in graphical forms for easy access and efficient display of critical information.

- Additional data collectors
Additional data collectors are readily available to monitor the performance of the various components of the application and system under test (system, network, web servers, application servers, databases) so that performance bottlenecks can be identified and their precise cause understood.

Tests results and reporting

- Report Designer
Helps you saving time during report creation. You can now use Report Templates. From QTest Center, you can then generate reports based on the Report Templates. The templates are stored in databases.

- Large volume of data
QTest is capable of instantaneous display, sorting and filtering of data lists of over a million lines.

- Graphical display
QTest provides a wide range of visualization options for the graphical display of test results : Graphs overlay, automatic scale management, axis definition, 12 statistical functions (average, moving average, etc), zoom, edition of legends, and many other features.

- Export capability
Data lists can be exported to the HTML or Excel formats, and graphs can be exported to various standard image formats for later insertion in professional looking reports.

- Comparing test results
Execute a load test, analyze the results, identify performance bottlenecks and optimize your application. Execute again the load test and compare the results from both test executions to validate the optimized application.

- Automatic generation of test reports
QTest can automatically organize graphs, summary reports and detailed lists into reports in an HTML format.

- HTML report editor
QTest features an HTML document editor so that you can produce custom HTML reports.

 

Qtest is currently nomore distributed by Verifysoft Technology. Please contact Quotium Technologies for further information about Qtest.
Information on this web site are from 2006.
Further information about our currently distributed tools are available from Verifysoft Homepage.


last updated: 01.02.2008

© 2005-2008 Quotium Technologies     © 2005-2006 Verifysoft Technology for the German translation
QTest is a product of Quotium Technologies, Courbevoie (France)
all other trademarks of this site are the property of their respective owners.