Having problems with your account or logging in?
A lot of changes are happening in the community right now. Some may affect you. READ MORE HERE

How can I exclude timers from results if an error has occurred within the code being timed?

How can I exclude timers from results if an error has occurred within the code being timed?

You may want to exclude timers for web page timers if verification errors or HTTP 500s occur. To do this you need to use the MeasureStart & MeasureStop functions. The MeasureStop function includes an additional Boolean parameter which when enabled the measured time is included in calculations only if no error has occurred since the timer started. This is an optional parameter and the default value is false.

The following code shows the option enabled:

MeasureStart("TimeMeasure"); //This verification will fail as Mountan does not exist in the GMO page
WebVerifyHtml("Mountan", 1, WEB_FLAG_EQUAL, NULL, SEVERITY_ERROR); WebPageUrl("http://gmo.demo.com"); //remove the default page timer from WebPageUrl and use the custom timers instead
MeasureStop("TimeMeasure", true);// enable the boolean param

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Top Contributors
Version history
Revision #:
1 of 1
Last update:
‎2013-02-15 18:41
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.