私の testCase には、TestCase プロパティとして定義されたカスタム プロパティがあります。SoapUI 環境でテストを起動すると、プロパティの値が変更されますが、テストランナーを使用すると変更されません。
testCase で使用する現在のユーザー情報を含む「現在の」var があります。TestCase が実行されるたびに、現在の var が 1 ずつ増加しますが、(jenkins および soapui で) テストランナーを使用する場合は増加しません。増加コードは次のとおりで、testCase に含まれる Groovy Script に保存されます。
def i = context.testCase.getPropertyValue("_current");
if(Integer.parseInt(i)+1 < Integer.parseInt(total)) {
context.testCase.setPropertyValue("_current",String.valueOf(Integer.parseInt(i)+1));
log.info("Current user "+testRunner.testCase.getPropertyValue("_current"));
} else {
context.testCase.testSuite.setPropertyValue("_current","0");
log.info "###__!!! Reached limit of users !!!__###";
}
testRunner は、testCase に含まれるグルーヴィーなスクリプトを実行しないと思います。どうすればそれを機能させることができますか?