using System;
using Silk Performer;
namespace SPProject1
{
[VirtualUser("VUser")]
public class VUser
{
public localhost.Service1 mService;
public VUser()
{
}
[Transaction(ETransactionType.TRANSTYPE_INIT)]
public void TInit()
{
mService = new localhost.Service1();
}
[Transaction(ETransactionType.TRANSTYPE_MAIN)]
public void TMain()
{
int nRetParam = mService.ServiceCall1("Testparam");
Bdl.Print("Return value of ServiceCall1: " +
nRetParam.ToString());
mService.ServiceCall2(nRetParam);
}
[Transaction(ETransactionType.TRANSTYPE_END)]
public void TEnd()
{
}
}
}
Silk Performer/Try Script を呼び出すか F8 キーを押して、Try Script を起動します。戻り値は、Bdl.Print メソッド経由で仮想ユーザー出力ウィンドウに表示されます。
TrueLog の Main トランザクションにある 2 つのノードは、Web サービス呼び出しを担当した SOAP HTTP トラフィックを表します。 デフォルトでは、すべての HTTP トラフィックが Silk Performer Web エンジンを通してリダイレクトされるため、TrueLog で出力が使用可能になります。 Web の設定 ダイアログ を使用して、リダイレクトをオフにしたり、特定の Web サービス クライアント プロキシ クラスに対して有効にすることができます。