Testcase Editor

The Testcase Editor is used to view details of the testcase and the replays of the testcase. The Testcase Editor initially presents the test case as a tree of web pages, URLs. Opening the page (click the expander) will display the additional resources requested for the page (images, style sheets, etc.). When a new testcase is recorded, a Testcase Editor window is opened and displays the transactions as they are recorded. The Testcase Editor can also display comparisons between a replay and the recorded content.

Stepped Order View

The Stepped Order view shows the resources in the testcase, in the order that they will be supplied for a Virtual User to run. A Testcase is made up of a sequence of Web Pages. Within each Web Page are the resources that were requested from the server when the page was displayed in the browser.

This is the default mode of the editor. To switch from another mode back to Stepped Order, simply select "Options", then select "Stepped Order".

Basic controls:

The editor displays the following columns:

  1. Title: A logical name for the item. For web pages, the title will be extracted from the document. For other resources, a best-guess will be made, such as a filename. If the same resource appears multiple times, the titles will be numbered to avoid confusion. There are icons for web pages (), text files (), images (), forwards () and errors (). This field may be edited (double click to edit).
  2. URLs: The number of resources which were loaded by the browser. For a web page, this will show how many new HTTP requests had to be made in order to load the page. The "Entire Testcase" row will show the total number of HTTP transactions in the entire testcase.
  3. Upload / Download Size: the total number of bytes uploaded or downloaded for the item.
  4. Size: the total size of the item (upload + download size).
  5. Method: the HTTP Method used to request the resource from the server.
  6. Status: the HTTP code received in the response from the server.
  7. Duration: the amount of time taken to load the item. For web pages, this is the total time taken to load all items on the page. For the entire testcase, this shows how long the testcase took to record, which is the combination of resource load time and think time. The format is MM:SS:mmm (minutes, seconds, milliseconds). If a performance goal failed for an item in the testcase, a warning icon () is displayed at the beginning of the column. Placing the mouse over the icon shows the cause of the performance warning.
  8. Goal: The performance goal configured for this item. Blank if no goal has been configured, or gray where the default goal is being used. This field may be edited (double click to edit).
  9. Think Time: The amount of time the Virtual User will pause between pages (to emulate the time the user spend reading the page or entering data). Applies only to web pages. This field may be edited (double click to edit).
  10. URL: the URL of the item, preceded by an icon representing the type of item (e.g. text, graphics). Secure transactions (those requested using HTTPS) will display a locked icon (). This field may be edited (double click to edit).

URL Editor View

The URL Editor View breaks down the resources requested in the testcase by URL. This allows a quick measurement of traffic generated by the testcase to different servers or paths.

To switch to URL Editor mode, simply select "Options", then select "URL Editor".

To remove all resources from the testcase directed at a server or URL path, simply right click on the server or path, and select "Delete".

Datasource: The "Datasource" column allows an alternate name to be specified for a selected component. To edit the datasource, simply double-click the datasource column, and select a replacement value. In the example above, all traffic recorded on "www.webperformance.com" will be redirected to "test.webperformance.com" the next time the testcase is replayed.

Options

The following options are available: