Siebel applications have a real-time message broadcasting feature that can send specific information to certain users in particular. The information usually is displayed at the bottom of the application screen as scrolling text; this is known as the message bar. Each client connected to the Siebel application sends a polling request at regular intervals to update the message bar settings and content.
After the recording, a User Path using polling to update the message bar is displayed as follows.
Once processed by the NeoLoad Post-recording wizard, the User Path is modified as follows.
NeoLoad has made the following noticeable changes:
Message Bar:UpdatePrefMsgfor example). This request has been placed in a loop (
polling_whilefor example), which continues to loop until the
NL-stopPollingvariable generated by NeoLoad becomes
true. Lastly, the loop itself has been placed in a secondary execution thread using a fork action (
push_forkfor example). For more information, see Polling requests.
NL-stopPollingvariable, with the
falsevalue, to have the polling function work on every Virtual User iteration.
polling_delaypolling delay is the average of the time intervals between two polling requests in the original User Path.
stop_pollingvariable modifier stops the polling loop by modifying the value of the