Cucumber 如何轮询特定时间间隔的请求并确定通过或失败
我已收到如下API请求:Cucumber 如何轮询特定时间间隔的请求并确定通过或失败,cucumber,karate,Cucumber,Karate,我已收到如下API请求: * def reqCreate = read('classpath:integration/create-request.json') * def resCreate = read('classpath:integration/create-response.json') * def personId = 12 Given path '/person/' + personId And header Authorization = 'Bear
* def reqCreate = read('classpath:integration/create-request.json')
* def resCreate = read('classpath:integration/create-response.json')
* def personId = 12
Given path '/person/' + personId
And header Authorization = 'Bearer ' + accessToken
When method get
Then status 200
Then match response == resCreate
我需要每5秒检查一次响应,直到一分钟。在一分钟内或任何时刻直到一分钟,如果响应断言为true,则最终结果为true,否则在指定的持续时间后应返回false。文档中对此进行了明确解释: 就你而言:
Given path '/person/' + personId
And configure retry = { count: 12, interval: 5000 }
And header Authorization = 'Bearer ' + accessToken
And retry until response == resCreate
When method get
Then status 200
请不要忘了将您之前的问题标记为已回答,您还有一些问题没有回答
Given path '/person/' + personId
And configure retry = { count: 12, interval: 5000 }
And header Authorization = 'Bearer ' + accessToken
And retry until response == resCreate
When method get
Then status 200