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. 

Features

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.

Post-Processing Recording

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.

Variables assigned:
 
  • 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

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