需求:有一系列REST API,比如:user/role/article,因为是REST风格,所以路径、方法、header基本一样,只是参数不同。
一般会用目录管理同一个对象的REST接口,这样 url 就可以写成这样。
https://{{server}}/api/{{currentDirectory}}/
或者
https://{{server}}/api/{{currentDirectory}}/:id
这样就可以通过复制目录,快速产生多个对象的REST API测试用例。
之前用PWA可以实现,用下面的方法。
function evaluate(context){
var request = context.getCurrentRequest();
var group = request.parent
return group.name
}
不知道用 apiPost 是否也有办法实现!?
类似这样。
currentDirectory
是取谁的值?方便的话添加qq3257132998 咱俩探讨下。
currentDirectory 获取的是目录名字,比如上图里“登录”、“项目初始化”这个用例获取的 currentDirectory 变量内容就是 “base”
而“添加”、“列表”等用例的 currentDirectory 变量的值是 “role”
ps:加你QQ了