The following example illustrates the basic structure and syntax of a Silk Performer load testing script.
@codepage(1252) benchmark Sample use "Kernel.bdh" dll "kernel32.dll" "WaitForSingleObject" function WaitForSingleObject(in number, in number): number; const NUMBER_CONST := 1; STRING_CONST := "ABCD"; BOOLEAN_CONST := true; var nNumber : number; sString : string; bBoolean : boolean; dclparam nNumParam : number; sStringParam : string; bBoolParam : boolean; dclrand rNumber: RndUniN(1..6); dclfunc function Function1 begin end Function1; dclevent handler ErrorHandler <EVENT_RAISE_ERROR> begin end ErrorHandler; dcluser user User1 transactions TMain : 1; dcltrans transaction TMain begin end TMain; dclform Form1: "elem1" := "Value1", "elem2" := "Value2";