# Menu and Navigation Overview

The ZebraTester menu structure is somewhat different from other applications. Menu options are always context-sensitive; that is, only options relevant to the current operation are displayed. Also, there is no "main menu" or "main application window" (even though one of the menus has the title "Main Menu").

### Overview <a href="#menuandnavigationoverview-overview" id="menuandnavigationoverview-overview"></a>

There are, however, four essential menus:

## 1. The **Main Menu**  <a href="#menuandnavigationoverview-1.themainmenu" id="menuandnavigationoverview-1.themainmenu"></a>

Enables **recording of web surfing sessions** with *any* Web browser and the editing of web surfing sessions and applying functional enhancements.

## **2. Generate Script** <a href="#menuandnavigationoverview-2.generatescript" id="menuandnavigationoverview-2.generatescript"></a>

This sub-menu [**Generate Script**](https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/4620870/Generate+HTTP+S+Load+Test+Program) menu converts a recorded Web surfing session into a **ready-to-run load test program**.

## 3. The **Project Navigator** <a href="#menuandnavigationoverview-3.theprojectnavigator" id="menuandnavigationoverview-3.theprojectnavigator"></a>

The **Project Navigator** allows storing web surfing sessions and load test programs. Furthermore, load test programs can be started from this menu, and the corresponding test results and measurements are also available from this menu.

## 4. Analyze Test Results <a href="#menuandnavigationoverview-4.analyzetestresults" id="menuandnavigationoverview-4.analyzetestresults"></a>

The [**Analyze Test Results**](https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/4620465/Analyzing+Results) menu allows the analysis of load test results and measurements, including comparisons of different load test runs.

Of the four main menus described above, only the **Project Navigator** deals with permanent data; that is, data persisted to disk. The other menus, and most other menus, work only with transient data stored in memory.

The other ZebraTester menus, shown in the Overview figure above, are described below. Their associated menu icons are:

| <p><code>Page Scanner</code></p><p></p>                                                                  | Allows the **automatic scanning of entire Web sites**, including all Web pages contained therein - similar to a Web Spider or a Web Crawler. The scan result can be converted directly into a Web-surfing session, out of which a ready-to-run load test program can be created. This is a fast and convenient alternative instead of recording web surfing sessions manually using the "Main Menu." However, this option is suitable only for testing relatively simple Web sites. In general, real-world Web applications can only be tested using manually recorded Web browser sessions via the "Main Menu."                                                                                                                                |
| -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><code>Var Finder</code> \[Third Row]</p><p></p>                                                       | Provides a convenient overview of all CGI and HTML form parameters passed between client and server in a complete Web surfing session. Using this [**menu**](https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/148865443/Var+Finder), dynamic session parameters such as the .NET ViewState parameter can be managed with a single mouse-click.                                                                                                                                                                                                                                                                                                                                                                                             |
| <p><code>URL Details / Var Handler</code></p><p>To get to this dialog, hover over a URL and click in</p> | "URL Details" displays all recorded details about a URL. The "[**Var Handler**](https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/28147864/Dynamic+Session+Parameters+Var+Handler)" allows "Input Files" to be defined with URL parameter allocations, useful in situations such as logging-in to Web applications using different user accounts. The "Var Handler" also allows many additional load test program options to be dynamically changed, for example, changing the name of the stressed Web server.                                                                                                                                                                                                                             |
| <p><code>Response Verification Alter(nate) View</code></p><p></p>                                        | <p>In addition to checking only status HTTP codes during a load test, ZebraTester also checks the received content of URL calls by an automatically applied heuristic algorithm designed to exclude "false positive" results.</p><p>This “Alternate View” Menu allows for modifying the <strong>Response Verification</strong> algorithm.</p><p></p><p>In this Alternate Response Verification View, there will be a new Response Verification Column. Next to each URL, there will be a magnifying glass icon and the URL's verification parameters. Clicking on this icon will open up the <strong>HTTP Response Verification & Failure Action</strong> dialog, where you can change the parameters of a successful HTTP response.</p><p></p> |
| <p><code>Session Cutter</code></p><p></p>                                                                | Allows one or more recorded web surfing sessions to be combined into a single new Web-surfing session, using a process analogous to the motion picture film's splicing. Additionally, this menu allows importing **web surfing sessions from external definition files**, from which load test programs can be created.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `Execute Load Test` in Project Navigator Dialog                                                          | <p><a href="https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/151912455/3.+Execute+the+Load+Test">Displays</a> the most important statistics during the execution of a load test. Errors can be displayed and analyzed in real-time as they occur.</p><p></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `Load Curve Diagrams`                                                                                    | <p>Displays the Web server's performance curve or Web application under load, showing how response time, throughput, and stability behave under various load conditions. A Web server or Web application's maximum performance capacity can be determined using this menu.</p><p></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `Comparison Diagrams`                                                                                    | Provides a graphical comparison of the same load test program's response times, which was executed at different times; for example, before and after server tuning activities, allowing the effect of the tuning on response times to be determined.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `Detail Statistics & Diagrams`                                                                           | <p><a href="https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/4620461/ZebraTester+Diagrams+Graphs+Charts">Displays in detail all collected measurements related to a single load test</a>. Over 21 different statistics and diagrams are available.</p><p></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `Error Details`                                                                                          | Shows the details of all errors occurring during a load test (error snapshots). This menu can be invoked during the load test and after the completion of a load test.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |

Please note that the above list of menus is not exhaustive. There are many other menus available; for example, menus to export data, **generate PDF reports**, control search-delete- or filter-functionality, and perform the ZebraTester product's configuration. There are also menus to enable and control the execution of load test programs **on remote computer systems**, including the combination of load test execution systems configured in a [**cluster**](https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/4620499/Clusters).

These menus are all described in this User Guide.

All menus provide context-specific help text, available using the Help Icon. Example:


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.apica.io/platform-docs/zebratester-scripting/zebratester-user-guide/menu-and-navigation-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
