Я хочу знать, каков правильный способ настройки каталога папок в SOAPUI. Должен ли я использовать сценарии установки на каждом уровне тестового теста или testuite или они должны быть настроены на этапе groovy script при необходимости?
В настоящее время я решил использовать метод groovy script только потому, что, если я использую его в настройке script, это означает, что я должен сначала запустить setup script, чтобы получить каталог папки, прежде чем я смогу запустить тестовый сценарий, содержащий утверждение script.
Ниже приведен пример каталога моей папки, настроенного в groovy script (называемом test script):
def date = new Date()
def folderTime = date.format("yyyy-MM-dd HH-mm-ss")
//Create a folder directory for the responses
RootResultFolder = dataFolder + "\\Log Smoke Test Data" + "\\xxx" + "\\xxx - " + folderTime + "\\"
CreateResultFolder = new File(RootResultFolder)
CreateResultFolder.mkdir()
...
context.setProperty( "RootResultFolder", RootResultFolder )
Ниже приведено мое утверждение script на тестовом этапе, в котором используется указанный каталог папок:
def date = new Date().format("yyyy-MM-dd")
def time = new Date().format("HH.mm.ss")
def dataFolder = context.getProperty("RootResultFolder")
def fileName = xxx+ ".txt"
def rootFolder = dataFolder + fileName
def logFile = new File(rootFolder)
logFile.write "TEXT: " + xxx + "\n\n" +
JsonOutput.prettyPrint
Спасибо