4.2.3 Notes on IE scenarios

The following notes are on IE scenarios:

Organization of this subsection
(1) Operations and actions in Internet Explorer that can be recorded and measured as IE scenarios
(2) Measurement range of replay time
(3) Notes on recording and replaying the IE scenarios
(4) Notes on the operations in the IE Recorder
(5) Notes on starting and stopping the IE probe from the Windows services
(6) Notes on the operation

(1) Operations and actions in Internet Explorer that can be recorded and measured as IE scenarios

You can record as IE scenarios the operations and actions in the static window such as the Web page transition by navigating in the Internet Explorer, selecting the radio button, the check box, and the button on the Web page. These page transitions time is measured.

The following table shows whether you can operate in the recording mode of the IE Recorder the recorded operations and actions:

Table 4-2 Operations and actions in Internet Explorer that can be recorded and measured as IE scenario

ClassificationActionRecordRemarks
Mouse operations------Records the operations occurred by mouse operations (such as browsing operations). The mouse operations themselves are not recorded.
ClickYNRecords the operations as the button operations when you click the button. The click operations themselves are not recorded.
Double-clickYNRecords the operations as the button operations when you double-click the button. The double-click operations themselves are not recorded.
Click secondary buttonYN--
Vertical scroll wheelYN--
Horizontal scroll wheelYN--
Keyboard operations------Records the operations occurred by keystroke actions as the browsing operations. The keystroke actions themselves are not recorded.
Enter charactersYNRecords the values that are entered as the HTML operations or so.
Use shortcut keysYNRecords the corresponding menu operations.
Use accelerator keysYN
Enter other keysYN--
Browsing operations--------
Help
[F1]
NN--
Toggle between full-screen and regular-view of the browser window
[F11]
NNPressing F11 key is ineffective.
Move forward through the items on a Web page, the Address bar, or the Favorites bar
[TAB]
YN--
Move back through the items on a Web page, the Address bar, or the Favorites bar
[Shift]+[TAB]
YN--
Go to your home page
[Alt]+[HOME]
NNPressing Alt key and HOME key is ineffective.
Go to the next page
[Alt]+[Right Arrow]
YYPressing Alt key and Right Arrow key is ineffective.
Go to the previous page
[Alt]+[Left Arrow] or
[Back Space]
YYPressing Alt key and Left Arrow key is ineffective.
Display a context menu
[Right-click]
[Shift]+[F10]
YNPressing Shift key and F10 key is ineffective.
Move to the next frame
[Ctrl]+[TAB]
[F6]
YNPressing F6 key is ineffective.
Move to the previous frame
[Shift]+[Ctrl]+[TAB]
YN--
Scroll up
[Up Arrow]
YN--
Scroll down
[Down Arrow]
YN--
Move up one screen at a time
[Page UP]
YN--
Move down one screen at a time
[Page Down]
YN--
Move to the beginning of the page
[HOME]
YN--
Move the end of the page
[END]
YN--
Find on this Web page
[Ctrl]+[F]
NN--
Refresh the current Web page
[F5]
[Ctrl]+[R]
YYPressing F5 key, or Ctrl key and R key are ineffective.
Refresh Web page forcedly
[Ctrl]+[F5]
NNRefresh Web page that has same time stamp.
Cancel the current task
[ESC]
NNPressing ESC key is ineffective.
Open a new file
[Ctrl]+[O]
[Ctrl]+[L]
NN--
Open a new window
[Ctrl]+[N]
NN--
Close the current window
[Ctrl]+[W]
YNRecords operations such as closing the tab.
Save the current page
[Ctrl]+[S]
NN--
Print the current page
[Ctrl]+[P]
NN--
Click a link
[Enter]
[Click]
YYRegarded as the same operation as clicking a link operation of the HTML operations.
Display the Search bar
[Ctrl]+[E]
NN--
Display the Favorites bar
[Ctrl]+[I]
NN--
Display the History bar
[Ctrl]+[H]
NN--
Select multiple items
[Ctrl]+[Click]
YN--
Cut
[Ctrl]+[X]
NN--
Copy
[Ctrl]+[C]
NN--
Paste
[Ctrl]+[V]
NN--
Select all
[Ctrl]+[A]
NN--
Dialog box operations------Does not record the operations of entering items in a dialog box, but records the entered data and use them when replaying.
Enter texts operationsY#1Records the entered values.
Button operationsY#1If you close a dialog box using other button, the operation is not replayed.#2
Other input operationsY#1Records those operations, but does not replay them when replaying (uses the recorded data only).
HTML operations------Records the operations concerning entering items and navigating Web pages.
LinksYYRecords the link operations such as A tag and AREA tag operations.
INPUT TEXT (Enter text)YY--
INPUT PASSWORD (Enter password)YY--
INPUT FILEYY--
INPUT CHECKBOXYY--
INPUT RADIOYY--
INPUT HIDDENYY--
INPUT SUBMITYY--
INPUT RESETYY--
INPUT BUTTONYYRecords executing the scripts.
INPUT IMAGEYY--
Script operations------Records the operations of navigating Web pages, but does not record the operations within the script process (such as drawing, keyboard input processing, mouse input processing).
Dialog box operationsYYSame as the dialog box operations.
Navigating Web pagesYYSome operations may not be recorded, but records the Web page transitions.
Input operation (other than the dialog box operations)Y[Figure]Take for example the script that cooperates with the mouse input and communicates with a Web service asynchronously. Since the mouse events do not occur when replaying, the script does not communicate with the Web service. As a result, the time for this script to communicate asynchronously with the Web service may not be measured. #3
ActiveX control operations------Not records the operations of the ActiveX control embedded in the page except the Web page transition.
Flash/FlexY[Figure]#3
ShockwaveY[Figure]#3
QuickTimeY[Figure]#3
Windows Media PlayerY[Figure]#3
Java AppletY[Figure]#3
Legend:
In Action column Y: You can operate those operations in the record mode of the IE Recorder, N: You cannot operate those operations in the record mode of the IE Recorder.
In Record column Y: Recordable, [Figure]: Not recordable, but there is an alternative means of measuring, N: Not recordable.
#1
The operations on some dialog boxes may not be replayed correctly. Make sure that you replay in advance the operations and check whether the recorded operations are replayed correctly after you record these operations. If replaying is suspended with the dialog box displayed or so when you check, PFM - Agent for Service Response does not support these kinds of dialog boxes.
#2
The operations in the dialog box are not recorded, but the last click button operation is recorded and replayed.
#3
The operations in the contents are not recorded, but the Web page transitions by these operations are recorded and replayed. When replaying, the measured time for displaying a window includes the measured time for downloading the contents itself. After displaying the window, the measured time for replaying the operation at that time includes the measured time to communicate within the contents.

The IE Recorder does not support the authentication in the dialog boxes with other forms than the form with user ID and its password textboxes and within the ActiveX control. Also, it does not support the ftp protocol.

(2) Measurement range of replay time

This section describes the replay time measured by the IE probe and the measurement test of the IE Recorder. The following describes the example that you record the operations in ascending order of the No. in the following table list and measure the operations.

Table 4-3 Measurement range of replay time

No.OperationFlow of action for measurementMeasureTnDescription
1Enter addressEnter textN--The operation time to enter the text is not measured as the replay time.
Start the Web page transitionYT1The time from starting the Web page transition to completing it is measured as the replay time, immediately after entering the text.
Complete the Web page transition#1Y
2Popup dialog boxDisplay the dialog boxN--The replay time does not contain the time for the operations in the dialog box.
Response the dialog boxN--
3Start scope AStart scope AN----
4HTML operation (including the Web page transition)Wait time for replaying#2YT2This operation is an action of the HTML operations with the page transition (such as clicking the link or the submit button) that leads to the Web page transition. After the wait time for replaying passes, the time from starting the Web page transition to complete it is measured as the replay time.
Execute the operationY
Start the Web page transitionY
Complete the Web page transition#1Y
5HTML operation (not including the Web page transition)#3Wait time for replaying#2YT3This operation is an action of the HTML operations without the page transition (such as entering texts and selecting check boxes). After the wait time for replaying passes, the time from starting the operation to complete it is measured as the replay time.
Execute the operationY
Complete the operationY
6NavigationWait time for replaying#2YT4After the wait time for replaying passes, conduct the navigation and the time from starting the Web page transition to complete it is measured as the replay time.
Execute the navigationY
Start the Web page transitionY
Complete the Web page transition#1Y
7End scope AEnd scope AN----
8Browsing operationWait time for replaying#2YT5After the wait time for replaying passes, conduct the browsing operation and the time from starting the Web page transition to complete it is measured as the replay time.
Execute browsing operationY
Start the Web page transitionY
Complete the Web page transition#1Y
Legend:
Y: Included in the replay time.
N: Not included in the replay time.
#1
If conducting an operation leads to the multiple Web page transitions, the time when all the page transitions complete is judged to be the completion of the Web page transition.
Take for example the transition to the page with the three frames when you click a link. Since the page transition occurs to the parent frame and the three child frames, the time when all page transitions complete is judged to be the completion of the Web page transition.
#2
If the Wait to replay check box in the Operation Settings window of the IE Recorder is specified, the wait time for replaying means the waiting the time specified in the Wait time text box for the operation to be conducted. Yet, if you specify the If page transition occurs automatically, perform the next operation immediately. check box, conducts the next operation immediately if a page transition occurs before the wait time passes. In short, the wait time for replaying varies depending on the replaying situations.
#3
As for the time for the HTML operations (without the page transitions), the time to be spent on its operations is not counted. For example, when replaying the entering texts operation, the time to be spent on entering texts is not replayed. As a result, the time to be spent on entering texts is very close to 0.

You can measure the following replay time, if you record the operations in the above table in order and measure that IE scenario:

(3) Notes on recording and replaying the IE scenarios

The following notes are on recording and replaying the IE scenarios. If you replay the IE scenario with the unrecordable operations, replaying fails because PFM - Agent for Service Response cannot find the operation target when replaying the next operation to the unrecordable one.

Ask the Web page producer whether or not the following notes are applied to the operation target pages:

  1. You cannot record the operations of the pages displayed in the <IFRAME> tags. If the page has the <IFRAME> tags, you can record and replay the operations in the other pages outside the <IFRAME> tags.
    If you record the operations in the <IFRAME> tags and replay the operations by using the IE Recorder or the IE probe, the following malfunctions may occur:
    • The operations of the <IFRAME> tags are not replayed.
    • The operations to be performed after the operations of the <IFRAME> tags are executed can not be replayed (a script error occurs or suspends replaying).
    • If you record and replay the operation in the <IFRAME> tags which opens a new tab, replaying suspends.
    The following table shows how to check whether the operations are performed on the pages displayed in the <IFRAME> tags.
    How to checkResultDetermination
    Display the source, and check whether the operation target tags are surrounded by the <IFRAME> tag and the </IFRAME> tag.Surrounded by the <IFRAME> tag and the </IFRAME> tag.The operation is performed on the page in the <IFRAME> tags.
    Display the page that you want to check by using the IE Recorder, and display the context menu in the target operations.Other than the context menu of the IE Recorder is displayed.The operation may be performed on the page in the <IFRAME> tags.
    Perform operations such as clicking links or entering texts on the operation target when recording.Only the navigation operation is recorded.The operation may be performed on the page in the <IFRAME> tags.
  2. You cannot record the operations in the pages that prevent the HTML operations (such as a click event) from triggering the events. For example, the operations in the site that disables the mouse click event by the setCapture() method of the JavaScript may not be recorded.
    If you record the operations in this kind of sites and replay the operations by using the IE Recorder or the IE probe, the following malfunctions may occur:
    • The operations in the Web pages that disable the events are not replayed.
  3. The operations in the frame pages cannot be replayed, when the NAME attributes for each frame are not specified and their URLs are dynamic. In this case, specify the NAME attributes for each frame or change the dynamic URLs for each frame to the static ones. If you record the operations in this kind of frame pages and replay the operations by using the IE Recorder or the IE probe, the following malfunctions may occur:
    • The operations in the frame page displayed by the <FRAME> tags are not replayed.
    • If the following operations premise that the operations in the frame page displayed by the <IFRAME> tags are completed, these operations cannot be replayed (for example, script errors occur or replaying is suspended).
  4. If you turn off the Display a notification about every script error check box in the Internet Options windows, the IE Recorder or the IE probe displays the script error dialog box.
  5. The script error dialog box is not recorded and replayed. You should revise the scripts so that the script errors do not occur.
    Because the IE probe does not display the window, a script error might occur during measurement by the IE probe even if you can replay the operations in the IE Recorder without script errors.
    Since the IE probe does not display the window, script errors may occur even if you can replay the operations in the IE Recorder without script errors. If you record the operations in this kind of sites and replay the operations by using the IE Recorder or the IE probe, the following malfunctions may occur:
    • The error dialog box appears and then replaying is suspended.
  6. The behavior of the IE Recorder toward a Referer header may be different from that of the Internet Explorer.
    Example:
    When you replay the operation to open a new window by pressing a shift key and clicking a link in the Web page
    Therefore, if the Web sites analyze the Referer header and determines their responses, the operations in this kind of sites may not be recorded and replayed correctly.
    If you record the operations in this kind of sites and replay the operations by using the IE Recorder or the IE probe, the following malfunctions may occur:
    • The Web server responses the errors because the IE Recorder or the IE probe does not send the requests with the Referer header.
  7. When you record and replay the operations to the ActiveX control (such as Flash/Flex, Shockwave, QuickTime, and Windows Media Player) or the Java Applet in the monitoring target Web page, only the page transitions are recorded and replayed. Note that since the transition destination URLs are recorded the operations are not replayed correctly if the URLs are dynamic (i.e. different from the ones when recording).
    If you record the operations in this kind of sites and replay the operations by using the IE Recorder or the IE probe, the following malfunctions may occur:
    • The operations to the ActiveX control or the Java Applet can not be replayed.
    • If the following operations premise that the operations to the ActiveX control or the Java Applet are already executed, these operations cannot be replayed (for example, script errors occur or replaying is suspended).
    • If you record the operations to the ActiveX control or the Java Applet and a new tab opens, replaying these operations is suspended.
  8. You cannot replay the operations correctly on a Web site if the page used to record operations is different from the page used to replay the operations. For example, if the Web site memorizes the page at logoff and displays the memorized page when the visitors log in again, the operations in this kind of site are not replayed correctly because the page used to replay changes whenever accessed. In this case, record the operations so that the page used to replay is constantly the same as the one when recording. If you record the operations in this kind of sites and replay the operations by using the IE Recorder or the IE probe, the following malfunction may occur:
    • The operations to the Web page cannot be replayed correctly (for example, script errors occur or replaying is suspended).
  9. Do not perform operations to the pages other than HTML (such as .doc, .xls, and .pdf documents) when recording. If you perform operations to these pages and record these operations, the following malfunctions may occur when replaying these IE scenarios in the IE Recorder and IE probe:
    • The following operations which premise that the operation to the pages other than HTML is already done cannot be replayed.
    • You cannot start or operate the same application that displays the document in the IE recorder or the IE probe when replaying.
  10. When you use the Internet Explorer, you cannot record and replay the operation to specify the No button in the Security Warning dialog box. If you record and replay in the IE Recorder or the IE probe, the following malfunction may occur:
    • Replaying is suspended at the operation because of which the Security Warning dialog box appears.
  11. The operations in the dialog box with its title name "IE Recorder" are not recorded and replayed. The title name is case sensitive.
  12. You may not record and replay the operations after which the scripts are executed to change the users' input result. The following tables list the examples of the scripts and the problems to occur:
    User operationExample of script that changes the users' input resultExample of problems
    Select an item from drop-down list or in check boxSelects the other item than the one selected by the user
    In recording
    The operation to select the selected item after executing the script is recorded.
    In replaying
    The other item than the one selected by the user is selected. As a result, the error occurs such as KAVK38752-E while performing the subsequent operations.
    Transits the page specified as in the attribute value of the selected item, and selects the default items.
    In recording
    The operation to select is not recorded and the error KAVK38605-E occurs.
    In replaying
    Because the operation to select is not replayed, the page transition does not occur and the error occurs such as KAVK38752-E while performing the subsequent operations.
    Enter textChanges the characters entered by the user
    In recording
    The other characters than the one entered by the user are recorded.
    In replaying
    Because the other characters than the one entered by the user are entered, the error occurs such as KAVK38752-E while performing the subsequent operations.
    The following shows how to check whether the script changes the users' input result:
    How to checkResultDetermination
    Replay the operations in the IE Recorder and check whether the input operations such as entering text, select an item from drop-down list or check box are performed in the same way as the ones when recording.The values different from the values entered (selected) when recording are recorded.Applicable
    If the above procedure is difficult, alternatively you can use the Operation list in the IE Recorder (main) window to check the recorded values:
    OperationDisplay location of the entered (selected) valueRemarks
    Enter textAfter the operation name surrounded by "[" and "]"--
    Select an itemThe value of the value attributeYou can also check the value in the HTML source.
    option tagValue of Inner textYou can also check the value in the value of the value attribute and the HTML source.
  13. If not all the dialog boxes are recorded that appear while displaying the target Web site, the following error message is displayed and replaying is suspended: A popup dialog box which is not recorded while replaying the IE scenario appears. (KAVK38756, if the Logged Message for IE Scenario (PL_IESM) record is collected, 89504 is set in the IE Scenario Result Code field).
    Note that the dialog box may appear only once depending on the condition.
    For example, the dialog box that appears once whenever starting the application (such as the Security Warning dialog box), and the dialog box that appears once for each session (such as the Authentication dialog box).
    Because the IE Recorder disconnects the sessions when its recording starts, it supports the dialog box that appears once for each session. Yet, it does not support the dialog box that appears once whenever starting the application. As a result, when the dialog box of this type appears, restart the IE Recorder before recording IE scenarios.
  14. When you record the operations to the <INPUT TYPE=IMAGE> tags, only the click operations can be recorded and replayed. Since the coordinates entered by the mouse cannot be recorded and replayed, the operations cannot be replayed correctly in the pages whose behavior changes depending on the coordinates.
  15. Replaying the IE scenarios may be stopped. How to handle this problem depends on the classification and type of the operations performed when replaying is stopped:
    How to handle the problem when replaying the IE scenarios

    Table 4-4 How to handle the problem when an IE scenario stops replaying

    Classification of operationType of operationHow to handle
    Browse operationNavigationDelete the operations. (For details, see 4.2.4 Notes on the navigation)
    Other operations not listed aboveRe-create the IE scenarios.
    HTML operationAll typeRe-create the IE scenarios.
    Note:
    If replaying the IE scenarios is stopped, it may be because the response from the Web server is late. In this case, you do not need to cope with this problem.

  16. If the page is updated without a page transition, the operations in that page cannot be recorded and replayed correctly. The following shows the examples of the pages and problems:
    Example of the pagesExample of the problems
    The page with the button such as Add Input Column. If you click the button, displays an added input column (i.e. a part of the page is updated).The operations to the added input column can not be recorded.
    The page with the drop-down menu (SELECT tag).
    If you select an item from the drop-down menu, a part of the page is updated depending on the selected item.
    The operations to the updated part can not be recorded.
    The page with the tree view.
    If you click the root node, the tree items expand.
    The operations to the tree view can not be recorded.
    The page is generated by the script that is executed when onload event occurs. For example, the script sets the items in the pull-down menu.The operations to the updated part by the script using onload event can not be recorded.
  17. If the script is executed by the users' operation and changes the information of the operated tag, the operations in that page cannot be recorded and replayed correctly. The following table shows the examples of the pages and problems.
    Example of the pagesExample of the problems
    The page with the tree view. If you click the inner text [+] (representing the collapsed status), the trees expand and the inner text change itself into [-] (representing the expanded status).The recorded inner text of the operation target tags is [-], which is the inner text after the user click it.
    The error KAVK38752-E occurs when replaying operations.
  18. If the scripts that uses the onblur and onkeyup attributes in the HTML tags changes the page status, the operations in the pages with these kinds of the scripts are not replayed correctly. The following table shows the example of the pages:
    Example of the pages
    When the user enters texts in the text area, the buttons or the check boxes in the page turns activated/deactivated.
  19. The page that opens a new window (or a new tab) by HTML operations or Browser operations may display a blank page (with its title blank and nothing in the IE window). Because a blank page does not affect recording and replaying, there is no problem if you continue your operation.
  20. If you reset the entered contents in the form as described below, the operations in that page may not be recorded.
    Example of operations to reset the data in the form
    Click the button created by the <input type="reset"...> tag.
    After executing the operations by the user, document.forms.reset() of the JavaScript is executed.
    If you perform this kind of operations, the following problem may occur:
    Example of the problem
    After resetting the form, the operations such as clicking operation in that page cannot be recorded.
  21. In the page that is updated by location.reload() of the JavaScript, the HTML operations cannot be recorded after the page is updated by the method. If you record the operations in the above page, the following problem occurs while recording:
    Example of the problem when recording
    The operations such as clicking operation in that Web page cannot be recorded.
    If you replay the IE scenario a part of whose operations are not recorded, the following problem may occur:
    Example of problem when replaying the IE scenario with a part of its operations not recorded
    The operations in the updated Web page can not be replayed.
    When replaying the next operation to the operation updating the page, the following error messages are displayed:
    KAVK38752-E There is no tag that will be operated on specified position.
    KAVK38753-E There is no tag that will be operated.
    KAVK38754-E There is no frame that will be operated.
    KAVK38755-E There is no tab that will be operated.
    KAVK38756-E A popup dialog box which is not recorded while replaying the IE scenario appears.
  22. If you record and replay the operations to execute the script that generates onclick events such as click() of the JavaScript, the following problems may occur:
    Example of symptoms
    If you click once, the operations to click the multiple tags are recorded.
    If you click the button that selects all check boxes, the operation to click the input tag that is automatically checked is recorded.
    If the operations recorded as clicking the multiple tags by clicking once are replayed, the following error messages are displayed and the operations cannot be replayed:
    KAVK38752-E There is no tag that will be operated on specified position.
    KAVK38753-E There is no tag that will be operated.
    KAVK38754-E There is no frame that will be operated.
    KAVK38755-E There is no tab that will be operated.
    KAVK38756-E A popup dialog box which is not recorded while replaying the IE scenario appears.
    In this case, by deleting the operations that are not performed by the user from the Operation list, the operations may be replayed. For details about how to handle, see the next note (No. 23).
  23. The following describes how to handle the problem when the operations that are recorded as clicking the multiple tags by clicking once are replayed.
    (i) Back up the IE scenario file.
    (ii) From the Operation list in the IE Recorder (main) window, delete the other operations than the ones that are performed by the user from the multiple recorded operations.#1
    (iii) Check whether the IE scenario can be replayed correctly.
    #1
    The recording order of the operations is uncertain due to the behavior of the scripts. As a result, the recording positions of the user operation among the recorded operations are uncertain. Therefore, if you delete the operations by the procedure 2 but the IE scenario cannot be replayed correctly, by deleting the other operations the IE scenario may be replayed correctly.
    Note:
    The operations to select the <SELECT> tags can be replayed correctly only when the operations to select and the <OPTION> tags are recorded at the same time. If the multiple operations (the operations to select and the <OPTION> tags) followed by the <SELECT> tags are recorded at the same time, you do not need to edit the Operation list.
  24. You cannot access by using the IE Recorder to the pages that use the functionality of the Adobe Reader. You cannot measure the IE scenarios recorded the operations in these pages using by the IE probe.
    For example, do not perform the operations to the pages that use PDF (Adobe Reader) as the plugin in the HTML documents.
  25. You cannot record or replay operations for a Web site for which the completion of a Web page transition cannot be detected.
    For example, this note applies to the following Web page.
    Web page exampleHTML example
    A page on which a JavaScript page transition occurs automatically before the entire HTML page is loaded

    <html>
     <body>
       <form name="form1" action="splet.htm">
       <script> document.form1.submit(); </script>
     </body>
    </html>

  26. If the OS is Window Server 2008 R2 or later, you cannot record or replay IE scenarios for a Web site that uses a security dialog box for authentication.
  27. You cannot use IE scenarios for operations using the file download dialog box.
    When you record IE scenarios, do not record operations using the file download dialog box.

(4) Notes on the operations in the IE Recorder

  1. Do not use the shortcut keys in the Internet Explorer (the system controls the shortcut keys not to take effects, but part of the shortcut keys may take effect). Since the operations using the shortcut keys in the Internet Explorer are not recorded, the operations may not be replayed correctly. For details about the shortcut keys in the Internet Explorer, see your Internet Explorer documentation.
  2. Use the mouse instead of the keyboard to operate in the displayed HTML page. For example, if you click the Submit button in the survey form using the keyboard, the button operation may not be recorded.
    The operations to enter texts are not recorded until the following operations are performed:
    • Move focus from the text box to other materials.
    • Click the button
    If you record and replay the operation in the above page by using the IE Recorder or the IE probe, the following malfunctions may occur.
    • The operation to click the Submit button is not replayed.
    • The part of operations to enter texts in the form with the text boxes is not replayed.
  3. The operations to move the mouse are not recorded. For example, if you display the submenu by moving the mouse (not clicking) and select an item from the submenu, the operation to display the submenu is not replayed correctly because that operation is not recorded. If you record and replay the operation in the above page by using the IE Recorder or the IE probe, the following malfunctions may occur:
    • If the page matches all the following conditions, the operations in the page cannot be replayed correctly (script errors occur or replaying is suspended).
      (i) The operation for the mouse to move over tags is recorded by JavaScript.
      (ii) JavaScript receives the mouse click event, and operates based on the recorded operations by (i).
    • The visual effects or the operations to the submenus that are changed by moving the mouse cursor can not be replayed.
  4. You can not specify and change the character set to display the HTML page in the IE Recorder. If the page is displayed incorrectly (a happenstance of incorrect and unreadable characters occurs), check whether the character set specified in the target HTML page is correct.
  5. In the IE Recorder, you can display the HTML source code of the Web pages that forbid to be displayed their HTML source code.
  6. In the IE Recorder, from View menu, choose Source, and the source code is displayed encoded in the UTF-8 encoding format.
  7. Store the IE scenario files to the default folder (installation-folder\agtv\probe\iescena\). If you store the IE scenario file to the other folders without the iescena.dtd file, the error occurs. If you store the IE scenario files to the other folders, copy the iescena.dtd to the destination folders in advance.
  8. If replaying is suspended while replaying the Navigate operation or the different Web site is displayed from the one when recording, you may replay the operations by deleting the Navigate operation.
    The following describes an example that you delete the Navigation operation and then the operations can be replayed correctly.
    Example:
    If you click the tag in the following HTML page, the IE Recorder catches and record the Navigate operation (a page transition) and click operation in this order. As a result, the recorded order of the operations is different from the actual order of the operations. When you replay the operations in the recorded order, the operations cannot be replayed correctly. In order to replay correctly, you must delete the Navigate operation.

       function func1() {
            Processing to perform the page transition
       }
       <a onclick="return javascript:func1()"href="#">

  9. Since the sessions of the browser are disconnected whenever you create, start to record, or replay IE scenarios in the IE Recorder, you must respond, if necessary, to the Authentication dialog box every time you create, start to record, or replay IE scenarios.
  10. Type the characters in a text box to enter text. For example, if you enter texts using the accessibility feature by the script, the operations to enter texts cannot be recorded correctly. Yet, the operations using the AutoComplete feature that does not enter texts is recorded correctly.
  11. If you use the IE Recorder to operate in the pages that check whether the visitor uses the Internet Explorer, the page judges that the browser you use is other than the Internet Explorer. You do not use the IE recorder to operate in the pages that returns errors if the visitor uses the browser other than the Internet Explorer. Note that if the scripts use navigator.appName to identify the browser, the scripts judge the browser to be the Internet Explorer. In this case, this note is not applicable.
  12. If you use the IE Recorder to operate in the pages that close the window using the script, the tabs with the blank pages may remain unclosed in the IE Recorder (main) window. If the tabs with the blank pages remain activated, select the tab that is otherwise activated in the IE Recorder. Note that the remained tabs do not affect the IE Recorder operations. If you select the tabs with the blank pages, the IE Recorder automatically hides that tab.
  13. The replay time of the operations between the operation to generate a new window and the operation previous to the Navigate operation includes the time for generating the new window when measuring the IE scenario.
  14. Do not navigate the page in the IE Recorder or operate the tags in the Internet Explorer window. If you do, the following malfunction may occur:
    • When the next operation is replayed, an error occurs such as there is no tag that will be operated (KAVK38752-E) and replaying is suspended.
  15. Do not specify response determination for navigation in the Operation list for IE scenarios. Even if you specify, response determination will not be detected.
    The response determination function supports only the operations performed by the user to issue the page transition #. And then, it does not support the pages to be not replayed and to be not complete navigation.
    #
    In an IE scenario, the page transition means that the requests are send to the server from the browser by operations on the browser, the responses are received and the pages on the browser are update.
    When the page transition is issued, flow to update the pages on the browser

    [Figure]

    The update pages on the browser without the page transition means that by operations on the browser, no request is send to the server from the browser and the pages on the browser are re-displayed.
    When the page transition is not issued, flow to update the pages on the browser

    [Figure]

(5) Notes on starting and stopping the IE probe from the Windows services

  1. If you do not set Y in the ie_service_flag in the [General] section of the Probe action condition definition file, you can not start the IE Probe Daemon service from Windows services. To start the IE Probe Daemon service, from Windows Start menu, choose All Programs, Performance Management, Agent Option for Service Response, and then IE Probe.
  2. If you set Y in the ie_service_flag in the [General] section of the Probe action condition definition, you cannot start the IE Probe Daemon service by selecting Windows Start menu, All Programs, Performance Management, Agent Option for Service Response, and then IE Probe.
  3. If you measure IE scenarios, use the log-on account for the Extensible Service IE Probe service to record IE scenarios and check in advance whether the IE scenarios is replayed correctly before you measure the IE scenarios.
    If the account for measurement is different from the log-on account for the Extensible Service IE Probe service, the error such as KAVK38756-E may occur when replaying the IE scenarios.
  4. If you measure the IE scenarios created before upgrading PFM - Agent for Service Response, use the log-on account for the Extensible Service IE Probe service and the IE Recorder to check in advance whether the IE scenario is replayed correctly before you measure the IE scenarios.

(6) Notes on the operation

  1. Do not use the Internet Explorer while the IE Recorder and the IE probe are running. If the Internet Explorer is running, the IE Recorder and IE probe may not operate correctly. If you operate in the HTML pages that move the focus to the already opened Internet Explorer, the IE Recorder or the IE probe do not operate correctly. If you use the Internet Explorer, make sure in advance to stop the IE Recorder and the IE probe.
  2. If you display the real-time report of the PL_IESM records on the multiple PFM - Web Consoles at the same time, not all the differentials based on the last display are displayed. When you check the PL_IESM records, display the historical report.
  3. If you use the IE probe to measure the IE scenarios, the dialogs displayed while measuring the IE scenarios appear on the actual display. Yet, since the IE probe automatically replays the recorded operations, these dialog boxes immediately disappear. Hitachi recommends that in order to avoid manually operating the displayed dialog boxes you refrain from using the machine to perform manual operation.
  4. If navigation errors occur while recording or replaying the operations, recording or replaying the operations is suspended. Yet, the Internet Explorer allows the pages to ignore the navigation errors and continue their services. As a result, there are pages where you do not notice the navigation errors when using the Internet Explorer. You need to make sure in advance that the navigation errors do not occur, before planning to monitor the performance of the Web sites (check whether the HTTP error status codes are output to the Web server logs).
  5. Assume that you connect the sites that store the connection information in the Cookie or the Web server. If you disconnect the sites improperly (the session is disconnected) and reconnect these sites, the different pages appears or the connection is disconnected. When you monitor these Web sites and, for example, the measurement is suspended due to the timeout, the measurement of the following operations fails. When the measurement fails, remove the causes of failure according to the specifications of these Web sites.
  6. You can increase the measurement accuracy if you need a measurement independent of the cache status of Internet Explorer. To do so, select Tools, and then Internet Options. Then, in the Internet Options window, on the General page, click the Settings button under Browsing history. In the Temporary Internet Files and History Settings window that opens, select the following item:
    Every time I visit the webpage
  7. If the target Web site prevents multiple simultaneous logins by same user and the timeout occurs while measuring the site, you may not be able to log out from the site, the loginng session remains and then, the measurement fails at subsequent measurement intervals. In this case, make sure that you can log in the site before measuring. Also, adjust the measurement interval and timeout value that are defined in the measurement condition registration file (esptask.xml).