Silk Performer には GUI ツールが用意されていて、関数とトランザクションの宣言をテスト スクリプトに挿入するときに役に立ちます。
関数は、スクリプトで必要な複数のタスクをカプセル化するために使用されます。 各関数はその外部で宣言されたデータに、変数やパラメータをとおしてアクセスし変更できます。 オプションで、関数は特定の型の値を返すことができます。
トランザクションは、テストにおいて仮想ユーザーに割り当てられる独立した作業単位で、これに対して、個別に時間測定が行われます。