如何在ReadyAPI中使用groovy确定测试用例是否在测试用例、测试套件或项目级别触发

如何在ReadyAPI中使用groovy确定测试用例是否在测试用例、测试套件或项目级别触发,groovy,soapui,ready-api,Groovy,Soapui,Ready Api,如何识别测试用例是从被调用测试用例中的测试用例级别、测试套件级别还是项目级别触发的 我的项目结构如下: 例如,假设我的测试用例TC1有两个测试步骤 实际上,您可以在项目级别使用设置脚本在项目级别设置属性(即“launcher\u id”),在测试套件级别和测试用例级别设置属性是一样的,因为每个级别都有设置脚本的可能性 然后在groovy脚本中检查这些属性值(因为您可以在每个级别展开属性),这将为您提供更高级别的调用者 最后,在相应的分解脚本(项目、testsuite和testcase级别)中重新

如何识别测试用例是从被调用测试用例中的测试用例级别、测试套件级别还是项目级别触发的

我的项目结构如下:

例如,假设我的测试用例TC1有两个测试步骤


实际上,您可以在项目级别使用设置脚本在项目级别设置属性(即“launcher\u id”),在测试套件级别和测试用例级别设置属性是一样的,因为每个级别都有设置脚本的可能性

然后在groovy脚本中检查这些属性值(因为您可以在每个级别展开属性),这将为您提供更高级别的调用者


最后,在相应的分解脚本(项目、testsuite和testcase级别)中重新初始化这些属性(与testcase或testsuite执行更相关)

您的用例是什么?有趣。我可以试一试。然而,我希望得到一个groovy脚本,我可以用它来解决这个问题。是否有一个类或方法可以从级别返回关于触发TC的信息?我还不知道,但是soapui是如此复杂,它必须是可能的。看看,你可能会找到合适的