如何在Soap ui for Project中使用Groovy创建摘要报告

时间:2019-02-13 09:32:51

标签: groovy soapui

我正在使用groovy为我的soap ui项目准备HTML摘要报告

使用下面的拆卸脚本,我可以读取测试用例的状态和名称,但是不确定项目报告,因为拆卸可以在测试套件下编写。

enter code here {Code}

def failedTestCases = 0

runner.results.each { testCaseResult ->
    def name = testCaseResult.testCase.name
    if(testCaseResult.status.toString() == 'FAILED'){
        failedTestCases ++
        log.info "$name has failed"
        testCaseResult.results.each{ testStepResults ->
            testStepResults.messages.each() { msg -> log.info msg } 
        }
    }else{
        log.info "$name works correctly"
    }
}

log.info "total failed: $failedTestCases"

{代码}

1 个答案:

答案 0 :(得分:0)

“拆解”选项甚至在“测试项目”级别也可用

我添加了一条消息并运行了项目,它成功了

enter image description here

如果您使用的是SOAPui而不是Ready API

拆卸脚本可以在下面看到

enter image description here