【发布时间】:2019-06-28 13:02:29
【问题描述】:
我正在为我的应用程序测试 API,每个 API 都有多个要传递的参数,例如。下面:
https://abc.xyz.com/***.svc/restful/GetSummary?FromDate=2019/06/28&ToDate=2019/06/28&CompAreaId=15&RegId=4
请求中的每个参数都有多个值(在一组定义的值内),所以如果我想用它可能具有的所有值参数化每个参数,我如何创建一个可以帮助我实现这一目标的场景?
我将不胜感激任何提示/意见。
我一直在传递参数,如下面的代码所示,但无法完成上述场景,每次在单独的场景中传递参数会很耗时且重复。
场景:验证 GetContext API 是否返回带有参数的数据
Given path 'GetContext'
And param FromDate = '2019/06/27'
And param ToDate = '2019/06/27'
And param CompAreaId = 20
And param RegId = 4
When method get
Then status 200
* def res = response
* print 'response:', response
【问题讨论】:
标签: api testing karate data-driven