全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

建议引入一个新变量,currentDirectory

需求:有一系列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 是否也有办法实现!?

| 0 收藏

4 个回答

建议引入一个新变量,currentDirectory

类似这样。

currentDirectory 是取谁的值?方便的话添加qq3257132998 咱俩探讨下。

建议引入一个新变量,currentDirectory

currentDirectory  获取的是目录名字,比如上图里“登录”、“项目初始化”这个用例获取的 currentDirectory 变量内容就是 “base”

而“添加”、“列表”等用例的 currentDirectory 变量的值是  “role”


ps:加你QQ了


明白啦
Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!