0

ビットマップ同期の問題が原因で定期的に失敗するCitrixLoadRunnerテストがあります。これらの失敗の間に反復を失敗させ、仮想ユーザーを再起動したいと思います。現在、vuser_initセクションとvuser_endセクションにログインとログアウトの手順があるので、テスト中にログインとログアウトを続けません。これを行う方法はありますか?

4

1 に答える 1

0

ログインとログアウトのコードを、"My_App_Login()" や "My_App_Logout()" などの独立した関数に移動します。これらの関数を init と end から呼び出します。次に、何らかの理由で突然終了する必要がある場合は、セマフォを仮想ユーザーのファイルとして設定し、ログアウト関数を呼び出してから return 1 を発行します。これはすぐに繰り返されます。アクションの開始時にセマフォをチェックし、それが存在することを確認してから、ログインを呼び出して再ログインします

于 2012-03-04T15:52:48.567 に答える