SilkPerformer integration

Segue/Borland SilkPerformer and SilkCentral Performance Manager integration

AppMon can be used with Segue/Borland SilkPerformer and SilkCentral Performance Manager version later than 2017 May. If you perform load tests using the SilkPerformer workbench, you can diagnose web services — for example, SilkPerformer SOAP, Java/axis, and .Net SOAP stacks — with AppMon.

Borland SilkPerformer 2006, 2006 R2, or 2007

SilkPerformer is provided with the AppMon PlugIn. To activate it, select the Enable in option in the System Settings dialog box of your SilkPerformer Installation.

To use a newer version of the SilkPerformer AppMon PlugIn than the one that is shipped with your AppMon version, copy AppMon-silkperformer-plugin-<version>.zip to <SilkPerformerHome>\Working\Plugins and unzip it.

For further information, refer to the SilkPerformer documentation.

Note

If you are running the AppMon Client on Windows Vista or Windows 2008, be sure that the AppMon Client is running as administrator.

Segue/Borland SilkPerformer v. 7.3.1

To integrate AppMon with SilkPerformer version 7.3.1, add the WebSetDiagnostics function to the TInit transaction of your SilkPerformer script. An example integration looks like the following:

benchmark SilkPerformerRecorder

use "WebAPI.bdh"

dcluser
user
VUser
transactions
TInit : begin;
TMain : 1;

var

dclrand

dcltrans
transaction TInit
begin
WebSetDiagnostics(WEB_DIAG_dynaTraceDiagnostics);
end TInit;
...

Segue SilkPerformer v. 7.2 Integration

If you are using SilkPerformer 7.2, load test transactions can be tagged and traced with AppMon Diagnostics. Use the WebSetHttpTag function in the SilkPerformer Workbench (Model Script) and add the call for the WebSetHttpTag function in the SilkPerformer TInit transaction. The following tags for dynaTraceDiagnostics are supported:

  • WEB_TAG_FLAG_Timer
  • WEB_TAG_FLAG_RequestId
  • WEB_TAG_FLAG_UserId
  • WEB_TAG_FLAG_Time
  • WEB_TAG_FLAG_PageContext

For additional help with using WebSetHttpTag, refer to the SilkPerformer Online Help.

To use the SilkPerformer Workbench with AppMon, modify the Model Script file (*.bdf) according to the highlighted parts below.


//---------------------------------------------------------------------\-
// Recorded 12/23/2005 by SilkPerformer Recorder v7.2.0.2553
//---------------------------------------------------------------------\-

benchmark SilkPerformerRecorder

use "WebAPI.bdh"

dcluser
user
VUser
transactions
TInit : begin;
TMain : 1;

var

dclrand

dcltrans
transaction TInit
begin
WebSetHttpTag("Dynatrace", WEB_TAG_FLAG_Timer | WEB_TAG_FLAG_RequestId | WEB_TAG_FLAG_Time | WEB_TAG_FLAG_UserId | WEB_TAG_FLAG_PageContext);
end TInit;
...