作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道我的测试套件中失败和通过的测试用例的总数
我知道我们可以通过 testRunner.testCase.testSuite.getTestCaseCount()
获取测试用例总数。
我想知道有没有一种方法可以让我们从 testRunner 获取所需的东西。
最佳答案
在 SOAPUI 文档中 here你可以看到下面的脚本。您可以使用 testSuite View 的 tearDown script
选项卡将代码作为 TestSuite 的 tearDown Script
放置:
for ( testCaseResult in runner.results )
{
testCaseName = testCaseResult.getTestCase().name
log.info testCaseName
if ( testCaseResult.getStatus().toString() == 'FAILED' )
{
log.info "$testCaseName has failed"
for ( testStepResult in testCaseResult.getResults() )
{
testStepResult.messages.each() { msg -> log.info msg }
}
}
}
此脚本记录每个测试用例的名称,如果测试用例失败,则会显示断言失败消息。
一个更常规的脚本可以执行完全相同的操作并计算失败的测试用例总数:
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"
希望对你有帮助
关于groovy - 如何在 SoapUI 中获取通过和失败的测试用例计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33233938/
我最近购买了《C 编程语言》并尝试了 Ex 1-8这是代码 #include #include #include /* * */ int main() { int nl,nt,nb;
早上好!我有一个变量“var”,可能为 0。我检查该变量是否为空,如果不是,我将该变量保存在 php session 中,然后调用另一个页面。在这个新页面中,我检查我创建的 session 是否为空,
我正在努力完成 Learn Python the Hard Way ex.25,但我无法理解某些事情。这是脚本: def break_words(stuff): """this functio
我是一名优秀的程序员,十分优秀!