ContributionsMost RecentMost LikesSolutionsRe: logging from Teardown script? This question was posted a long time ago and the issue has probably been resolved since. Anyway, since it's quite on top on Google, it deserves an answer... SoapUI turns off logging during the load test (and probably other test items as well) as all the messages could be overwhelming and decreasing the test performance. What it literally does is calling the following on the groovy logger: log.setLevel(Level.OFF); After a test item finishes (project, test suite or test case), logging should be turned on again. But it looks like teardown is called as soon as the last sub-item has been started (at least with the load test), but at that moment some time demanding test might still be running, so the teardown log won't be visible. In order to turn it back on already during teardown, you only have to set the level to INFO again at the beginning of the teardown script: log.setLevel(org.apache.log4j.Level.INFO) Note that log entries from the still running test might appear as well, since the groovy logger is shared accross groovy scripts. See similar question for more... Re: Run isolated test case copy in groovy Yes, that does the work. I did not want to get too deep and copy the test case object myself, but it seems to be easier than I thought. Thanks! Run isolated test case copy in groovy I have a modular test suite with parameterizable test cases. When referencing a test case (SON) using "Run TestCase" test step in another test case (MOM), I can override the properties to be used with the SON test case, and after finishing, I can extract the properties from the SON test case to the test step scope of the MOM test case, and reference them in other test steps later. All that without actually modyfing the primary test case's properties, using an isolated copy instead. Now I'm trying to perform a load test, where some of these test cases are used using the "Run TestCase" steps, but I need to execute some other ones before the load test (in Setup script) and after it (in Teardown script). I know how to run a test case using the run method, but I cannot find a way how to create an isolated copy of the SON test case, set its properties before executing and extract them after finishing, the same way the "Run TestCase" test step does in "Isolated copy" run mode. SolvedRe: Transferring a property within a "Run TestCase" step is successful but is not stored anywhere? I am not sure whether this would always work. As long as I understand, this would work if the SON test case would run in primary mode. But when using isolated mode (i.e. a copy of the test case is being run), the properties are being transferred to the SON test case copy, but they do not overwrite the values in the primary test case, which are eventually being left unchanged and stay the same even after the "Run TestCase" test step finishes. I did not try it myself though. However, there are other means of getting the result properties from the SON test case in any mode. In the "Run TestCase" test step under options the user can specify, which properties should be extracted and returned (only properties already declared in the SON test case are available, properties created in underlying groovy scripts need to be created in advance). After the SON test case finished, the selected properties will be copied to the scope of the test step (bot not to MOM test case scope). There is also an additional option to NOT copy empty properties, which can come in handy if you rather want to keep the previous property value in the test step scope instead of it being overwritten by an empty string. Once the "Run TestCase" test step finishes and the properties from the SON test case are extracted to the test step scope, you can reference later them in a REST request, or when passing to another SON test case, etc., using ${Test Step Name#propertyName} This works also in groovy using the context.expand function.