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

How to get the HTTP/REST Method Type of a testStep from groovy

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

现在我只关心 REST 类型的测试步骤,所以我通过 :

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

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

提前致谢。

在 REST 类型的 testSteps 上你可以使用 getRestMethod() to get RestMethod and then getMethod():

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