soapui 自动化教程(三)

soapui 之 groovy 进阶

上一节讲到如何使用groovy脚本执行用例。

def testStep = TEST_SUITE.getTestCaseByName('TestSuite').getTestStepByName('login')
def testStepContext = new WsdlTestRunContext(testStep)
def result = testStep.run(testRunner, testStepContext)

显然,如果执行的用例较多,这样将用例名写到代码中是不行的。


接下来讲如何通过加载任务文件执行需要测试的用例。
本节将介绍 groovy加载任务文件->执行用例->验证结果

加载任务

配置任务文件路径:
这里写图片描述
任务文件内容:

[{
    "comment": "登录接口 status=1 登录成功。reqName格式为:TestCaseName-TestStepName;expect为期望值;extParams的属性可以动态设置值并覆盖用例的默认参数",
    "reqName": "TestSuite-login",
    "extParams": {
        "account": "lj745280746",
        "password": "123456"
    },
    "expect": {
        "status": "1"
    }
},{
    "comment": "测试接口A",
    "reqName": "TestSuite-testA",
    "expect": {
        "data": {
            "staus": "1"
        }
    }
},{
    "comment": "测试接口B",
    "reqName": "TestSuite-testB",
    "expect": {
        
  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值