如何自动化API,它采用不同的查询参数组合并给出相应的结果(使用空手道)

时间:2018-06-02 14:58:49

标签: karate

我有一个多功能的获取API,它接受多个查询参数,并为每个查询参数组合提供相应的响应。定义了一组组合。我需要自动化API,以便覆盖每个案例并使用空手道验证响应。我希望使用最少数量的功能文件。请提出一个解决方法。

1 个答案:

答案 0 :(得分:0)

你应该阅读文档并查看demos并节省很多时间。

请注意,您可以对此用例使用params关键字,并且将忽略 first = "mega,cloud,two,website,final" second = "window,penguin,literature,network,fun,cloud,final,sausage" function commonWords(first, second) { var words = first.match(/\w+/g); var result = ""; words.sort(); for(var i = 0; i < words.length; i++){ if(second.includes(words[i])){ result = result.concat(words[i]); result += ","; } } result = result.substr(0, result.length -1); return result; } console.log(commonWords(first, second)); 值(不会设置查询参数)。

null