设置空手道模拟服务器端口

Set karate mock server port

当我使用 karate.start 开始模拟服务时,有没有办法将端口设置为我想要的端口 所以不是像这样获取端口,而是在某个端口启动服务器并且 return 它:

def startMockServer = () => karate.start('path.feature').port

有类似的可能性:

def startMockServer = () => karate.start('path.feature', '8080')

是的,试试这个:

* karate.start({ mock: 'mock.feature', port: 8080 })

文档中提到了这一点:https://github.com/karatelabs/karate/tree/master/karate-netty#within-a-karate-test