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 print or write the number of errors which a Virtual User has during a loadtest?

How can I print or write the number of errors which a Virtual User has during a loadtest?

An Event Handler combined with a global variable will allow SilkPerformer to report the current number of errors which individual Virtual User has during a loadtest.

Here is sample code of how this can be achieved.


benchmark SilkPerformerRecorder

use "WebAPI.bdh"

dcluser
user
VUser
transactions
TMain : 10;

var
gnErrorCount : number;

dclevent
handler CountErrorHandler
begin
gnErrorCount := gnErrorCount + 1;
throw;
end CountErrorHandler;

dcltrans
transaction TMain
var
begin

WebPageUrl("http://111.Borland.com", "Deliberate error causes WinSock: 11001 - Host not found");
ThinkTime(1.0);
Print(String(gnErrorCount),-1);
end TMain;

The code above will print the value of the global variable gnErrorCount to the SilkPerformer output pane. This variable will increase each time an error is encountered, results per Virtual User.

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 19:07
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.