Features
Following are some of the major features that Verisium vPerformer offers for
load testing web applications:
Automated Graphical Test Script Generation
You can record and test your entire application in minutes by
simply pointing and clicking
on your Web application. Without any programming, all objects are automatically
captured and recorded as a graphical script which shows the steps in your
script in the form of an icon-based tree.
Scripting and JavaScript API
vPerformer provides extensibility from the simplicity of
graphical scripts to your own fully customized JavaScript based scripts.
vPerformer also provides a comprehensive JavaScript API that you can use to
create customized test scripts.
Data Driven Tests
A single test, recorded once can be re-used with varying input
and response data to test the
functional correctness of your application with multiple data sources. Data
driven test
scripts save time and provide consistency to the testing process.
Environment Simulation
vPerformer can simulate infrastructure configurations of web applications and
user-agents such as low bandwidth, multiple IP addresses, and user delays. This
simulation is important to be able to accurately emulate real world scenarios.
External Monitoring
vPerformer can monitor the state of any associated external
component that influences the behavior of your application.
These components include web servers, application servers, database
servers, operating systems, network devices, and SNMP implementations of
various vendors. This allows users to to identify performance bottlenecks and
pinpoint the source of the performance problem. External components that can be
monitored by vPerformer include Windows, Unix/Linux, Perfmon, JMX, SNMP, Network,
Apache, Microsoft IIS, Tomcat, Jboss, Macromedia Jrun, Sun Application Server,
Microsoft ASP Pages, Oracle Application Server, Novell exteNd, BEA WebLogic,
IBM Websphere, Oracle Database, IBM DB2, Microsoft SQL Server, MySQL, PostrgreSQL.
Test Organization
With the vPerformer Recorder, detailed and elaborate test cases
spanning multiple interfaces and complex Web communication can be organized as
separate jobs.
Browser Simulation
vPerformer accurately simulates browser requests and automatically
validates server responses which closely correlate with a real user's behavior.
Virtual Users
vPerformer can run same scripts multiple times to
simulate thousands of virtual users to test scalability and performance under
stress.
Interactive Analysis
With vPerformer, a user can change the number and
type of virtual users to try different scenarios by varying the loading
conditions or application settings. A user can even view the actual pages seen
by virtual users to aid in debugging.
Powerful Graph and Reporting Tools
With vPerformer, a user can view real-time reports
and graphs that indicate response times, error rates, number of users and other
test statistics such as hits and pages per second.
Distributed Agents
vPerformer can simulate virtual users on a single machine or
distributed machines located anywhere on a LAN or WAN, with a single point of
control.
Post-run Analysis
vPerformer provides a comprehensive set of graphs
and reports at varying levels of granularity to analyze application
performance. Result data can also be exported to external programs such as
Microsoft Excel for further analysis.
|