如何从groovy获取testStep的HTTP / REST方法类型

时间:2016-09-15 03:54:35

标签: rest groovy soapui rest-assured

我正在为大量SoapUI项目工作一个批量更新实用程序。 更新将取决于每个测试步骤的REST方法类型,例如:POST,GET,PUT

现在我只关心REST类型测试步骤,所以我通过以下方式过滤它们:

    if (testStep.config.type == "restrequest") {
        log.info "REST type test step found! " 
     }

但是,有没有办法知道testStep使用的是什么方法? 我特别关心POST方法。

先谢谢。

1 个答案:

答案 0 :(得分:3)

在REST类型的testSteps上,您可以使用getRestMethod()获取RestMethod,然后使用getMethod()

if (testStep.config.type == "restrequest") {
     log.info "REST type test step found! " 
     log.info "Method type ${ts.getRestMethod().getMethod()}"
}