Load test with Apica ZebraTester
Apica ZebraTester™ is an enterprise-grade load and stress-testing product trusted by many of the world’s largest organizations. It’s also easy to use and get started.
Apica ZebraTester executes web load tests up to nearly unlimited levels at a depth unparalleled by other testing tools. A powerful GUI allows you to create sophisticated, custom load test scripts easily and intuitively. All components are platform-agnostic across Windows, Mac OS X, Linux, and Solaris systems.
You can use Apica ZebraTester standalone running in your own infrastructure or with the Apica LoadTest Portal for advanced team and continuous testing features. Apica ZebraTester scripts can also used with Apica’s synthetic 7x24 monitoring solution, Apica WebPerformance.
Easy Load Test Recording
Record load test scenarios quickly and easily using a universally useable HTTP(S) Proxy Recorder and popular web browsers – Internet Explorer, Firefox or Safari. Recordings automatically include AJAX calls and pop-up window requests and traffic data for HTTP(S)-based web service client programs.
Create simple test scenarios using an integrated web crawler that discovers all website pages automatically.
Or manually create test scenarios by importing pre-defined URL calls from a Self-Written Definition File.
Universal HTTP/S Proxy-Recorder in Firefox
Experience even more convenient scenario recording using Firefox's “Firefox Recording Extension” add on displayed directly in the browser's toolbar.
Easily extract and assign CGI and HTML form parameter values by simply clicking on the corresponding "extract" and "assign" icons.
Flexible Authentication Method Choices
Choose from various authentication methods when recording and executing load tests:
- HTML Form-Based Login
- HTTP Basic Authentication
- HTTP Digest Authentication
- NTLM Kerberos SSL using X509 Client Certificates in PKCS#12 format
- SSL Authentication using Smart Cards
- HSMs (PKCS#11 security devices)
CGI and HTML Form Parameters and XML, SOAP and JSON data
Input file data read at run-time in sequential or randomized order:
- HTML form parameters such as hidden form fields
- CGI parameters contained in hyperlinks, form actions, or HTTP redirects
- HTTP response header fields
- XML and SOAP data values
- JSON data values
- HTML and XML text fragments
- User defined arbitrary input fields
- Load-test plug-ins.
- HTML form field values
- CGI parameter values
- XML and SOAP data
- HTTP request fragments (headers and content)
- Protocols (http/https), host name, TCP/IP port for one or all URL calls
- Path and uploaded file names
- User time spent on one or all web pages
- URL call response verification algorithms
- Iterations and/or delay pacing for HTTP request header fields
- Load test plug-in input parameters.
Dynamically Exchanged Session Parameters
Dynamically exchanged session parameters such as .NET VIEWSTATE values, or also at runtime created order numbers of a shopping basket, can often be handled automatically in the GUI with just one mouse click on the icon in theVar Finder menu.
But also – if automatically handling is not possible – only extracting of the variable has to be done manually. The assignments to all succeeding URLs where the variable should be used can be done implicitly by selecting the corresponding check box in the variable extract dialogue.
Real-Time Overview Window
The screenshot show above shows the real-time overview window a single Exec Agent job. For cluster jobs as shown below a different real-time overview window is displayed.
By clicking on the magnifier icon of a cluster member (in the column Job ID) the real-time overview window of the corresponding Exec Agent job can be displayed.
PDF Reports can be created about Measurement Results per Test Run, about Comparisons of Test Runs, and as well as for measured Load Curves.
Additionally, comments related to test measurement results can – from within a Preview Function – be inserted at various points. In this way, it is possible to create fully commented Load Test reports directly within ZebraTester, without the need for any additional text editing.
Furthermore the PDF reports can also be branded with the logo of your company.
Automatic False Positive Protection
Automatically browse and explore web server pages automatically, recursively using our built in web crawler called Page Scanner.
Quickly turn scan results into a “normal” web surfing sessions and load tests. Simplify web-surfing-session creation instead of manually recording single web pages to create sessions.
While Page Scanner doesn't replace real application recording sessions and can only be used to acquire web surfing sessions which do not require HTML form-based authentication, it speeds discovery and provides quick insights into what's possible.