0
我的testCases具有定義爲TestCase屬性的自定義屬性。當我在SoapUI環境中啓動測試時,屬性值會發生變化,但是當我使用testrunner時不會。使用TestRunner TestCase屬性訪問
我有一個「當前」var包含testCase中使用的當前用戶信息。每次TestCase執行當前的var增加,但在使用testrunner時(在jenkins & soapui中)它不會。增加代碼如下所示,並保存在testCase中包含的Groovy腳本中。
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中包含的groovy腳本。我怎樣才能使它工作?