空手道 |我们可以根据状态码条件设置有效载荷吗

Karate | Can we set payload based on status code condition

我们有一个 post 请求如下 ''' { 参数:“名称” 列:1 } '''

如果状态码是200那么什么都不做,如果状态码是400那么 设置值:上面有效载荷中的“测试”如下,然后再次发送。

''' { 参数:“名称” 列:1 价值:“测试” } '''

是的。

* if (responseStatus == 200) karate.abort()
* request { second: 'time' }
* method post

如果您想了解更多想法以及为什么不应该进行这些“聪明”测试,请阅读: