Hitachi

JP1 Version 11 JP1/Performance Management - Agent Option for Service Response Description, User's Guide and Reference


2.1.4 Measurement of IE scenarios

PFM - Agent for Service Response collects the time to complete displaying the Web pages in the Internet Explorer, measures the approximate performance response close to the actual performance the users experience in the Internet Explorer. You can define a series of tasks consisting of multiple sets of operations in Internet Explorer as an IE scenario and measure it. PFM - Agent for Service Response can measure IE scenarios response times down to thousandths of a second (3 decimal places).

The following figure provides an overview of measurement of an IE scenario.

Figure 2‒7: Overview of measurement of an IE scenario

[Figure]

At startup, PFM - Agent for Service Response's IE Probe Daemon reads the three files listed below. Measurement results for each measurement condition are output to a report file and then collected by Agent Collector at a specified interval.

PFM - Agent for Service Response enables you to replay the Internet Explorer operations according to the IE scenario definitions and measure the required time to replay.

The measurement result of the whole IE scenario is output as the measurement result. You can define a series of operations as a scope and the measurement result includes the measurement result of each scope. For details about performance data as measurement results, see IE Scenario (PI_IES) and IE Scenario Overview (PI_IESO) in 10. Records.

Organization of this subsection

(1) Measurement of performance response for operations in Internet Explorer

You can measure the response performance for operations in Internet Explorer. To do this, you define a series (or range) of operations in Internet Explorer. You can define a maximum of 16 scopes. One range of operations in Internet Explorer defined as a scope may overlap another range. The following figure shows an example of scope definitions.

Figure 2‒8: Example of scope definitions

[Figure]

In this example, each scope is measured in terms of different measurement items described below:

As demonstrated in this example, you can measure the performance of each type of processing by defining scopes within a single IE scenario.

(2) Response determination

By defining response determination information, you can check the details of the HTML responses acquired from a defined IE scenario and detect abnormalities at the measurement target.

If you want to treat measurement tests as failure when the login failure page appears, define the response determination information and then check the details of the response. When PFM - Agent for Service Response checks the response, it only checks the strings of the obtained HTML file. The following figure shows an example of response determination definitions when login is successful and when login fails.

Figure 2‒9: Example of response determination definitions (measurement of an IE scenario)

[Figure]

In this example, if the page after transition contains the word Invalid, login is determined to have failed. If this error is detected, measurement of the IE scenario is canceled.

(3) Identification of tags

After you record the IE scenario, the attributes or the positions of the operation target tags in the HTML file may change due to the layout change of the monitoring target site. In such a case, you can set a filtering condition to specify the monitoring target tag without re-recording the IE scenario.

The following describes how to identify the tags for operating targets.

Inner text:

Identifies the tags for operating targets by the inner text, which is surrounded by the start and end tags. If you specify the inner text, the tag that has the specified inner text is selected and operated during replaying the IE scenario. If there are multiple tags with the specified inner text, the tag that appears first in the HTML file is selected.

Attributes:

Identifies the tags for operating targets by the attribute value of the tag.

If you specify the attribute, the tag with the specified attribute value is selected and operated during replaying the IE scenario. If there are multiple tags with the specified attribute value, the tag that appears first in the HTML file is selected.

Tag position:

Identifies the tags for operating targets by the position of tag in the HTML file that has same inner text or attribute value. If you specify the tag position, the tag in the specified position is selected and operated during replaying the IE scenario.

For details about how to identify the tags for operating targets, see 7.3.2 Operation Settings window.