ZebraTester is developed based on HTTP/HTTPS protocol and Web Standards with the mission of supply a tool for technically challenging testing procedures in the area of web applications

  1. Synthetic Monitoring for Advanced and Complex user journeys

  2. Performance Testing

  3. Mega tests -  Very High Load test with millions of virtual users with low ramp up time

Apica LoadTest and Synthetic Monitoring can use ZebraTester generated scripts for load testing and monitoring. The Engine for Load Testing and Monitoring is also part of the ZebraTester Tool.

 Its powerful GUI lets you create sophisticated, custom, load test/monitoring scripts easily and intuitively.

 All components are platform-agnostic across Windows, macOS, and Linux.

 You can use Apica ZebraTester standalone running in your infrastructure or with the Apica LoadTest Portal for the advanced team with continuous testing features.

Graphical User Interface

Apica ZebraTester contains a unique, powerful GUI which does not require you to learn any scripting language. In addition, no implementation of complicated regular expressions is required, even if you need to extract and assign user-specific dynamic session parameters or consider any other user-specific data such as authentication credentials.

The rich product features are directly accessible with a few mouse clicks from the high-performance, user-friendly graphical user interface. This eases and simplifies the workflow significantly to create realistic load tests.

Web Standards Support

ZebraTester supports these Web Standards

  • HTTP and HTTPS

  • CGI parameters

  • HTML forms

    • HTML hyperlinks

    • HTML redirects

  • J2EE URL Rewriting

  • AJAX Technology

  • JSON data

  • XML and SOAP data

  • WebDAV data

  • Google Protocol Buffers (Protobuf) data

  • Adobe Flex/AMF

  • GWT

  • WebSocket

  • HTTP/2

  • gRPC

  • HTTP Protocol Extensions

    • Client-side caching of network connections (keep-alive),

    • Compressed request and response data (gzip, deflate)

    • Automatic session cookies processing

    • File Upload and Download

    • Outbound/cascaded HTTP(S) proxy server.

  • SSL/TLS Protocol

    • TLS 1.0, TLS 1.1, TLS 1.2 and TLS 1.3.

    • Configurable SSL/TLS session timeout

    • “Server Name Indication” (SNI)

    • Client certificates

    • Certificates from PKCS#11 Devices

    • TLS Session Tickets

  • Parallel execution of HTTP(S) requests like web browsers.

  • DNS TTL and DNS round robin.

Authentication Methods

Non-standardized authentication methods can be supported by developing your own “plug-ins.”

Proxy Recorder

The universal HTTP(S) proxy recorder supports capturing any web traffic produced from any web browser or produced from any technical web client application running on any computer, smartphone, or tablet.

After capturing a recorded session, all of the captured data can be filtered, post-processed, and functionally enhanced using the powerful GUI.

The straight session can then be turned automatically into a ready-for-use load test script which can be executed directly as a customized load test.

Test Features

Test Measurement Features

Test Automation

Automate both test creation (recording and post-processing of HTTP/S sessions) and even the test execution.

Test Creation

Automate by calling the REST-API of the proxy recorder and by triggering the execution of self-developed “recorder plug-ins.”

Test Execution

Automate by calling the “PrxJob” utility.

Up to 86 different commands can be used in a self-written shell or *.bat scripts to start and synchronize load test executions.

Clustering Load Generators

You can combine local, remote, or cloud-based load generators into clusters.

Almost infinitely scalable : More than 300 load generators can be combined to form a single cluster.

Reporting Features

Load Test Plug-ins

Extend the functionality during load test execution by creating custom load test plug-ins.

Related Page: ZebraTester Plug-in Handbooks

Context-Sensitive Help

All views provide context-specific help text, available using the Help button

Open Context Help

Click the help button for contextual help from any page and a related page (in this example, a Generate Load Test Help Page) will pop-up.