zoukankan      html  css  js  c++  java
  • 【实例】使用Eolinker工具进行接口测试时传递集合参数的方法

    这期抽出来的问题是关于使用Eolinker工具进行接口测试时传递集合参数,下面是流程的示例解析。

    集合中的List类型以及数组参数传递设置过程如下:

    Step 1: 后端接口
    @ApiOperation("更新角色权限")
    @PostMapping("/permission/update")
    public Results updateRolePermission(@RequestParam int id,
    @RequestBody List permissions)
    {
    return rolePermissionService.updateRolePermission(id, permissions);
    }

    eolinker接口测试传递Map类型参数

    Step 1: 设置Header****

    集合一般放在body里传递,根据SpringBoot参数解析规则,需要在参数前加上 @RequestBody 注解。

    Step 2: PostMan测试
    请看图,Header中添加 “ Content-Type: application/json ”表示解析为JSON。

    这里传递的是String集合,其他对象集合,使用{}包住对象,如:

    [
    {"a": 1},
    {"b", 2}
    ]

    或者是json
    Step 2: 设置参数体
    以json格式写好数据

    测试结果:
    最后返回的测试结果就是接口返回的内容,

    Step 3:前端传参
    错误的示例:

    正确的示例:

    这期的问题整理大概就这些啦,欢迎大家评论沟通,使用过程中有什么疑问也可以随时找笔者交流。
    Eolinker:国内流行的API管理和开发平台,支持Saas和私有化部署。
    使用地址:www.eolinker.com

  • 相关阅读:
    HDU_2955_Robberies_01背包
    01背包
    最长升序子序列
    快速排序
    HDU_1875_畅通工程再续
    iOS app 设计推荐
    iOS 两种方法实现左右滑动出现侧边菜单栏 slide view
    iOS 8自动调整UITableView和UICollectionView布局
    iOS app发布流程
    iOS博客推荐
  • 原文地址:https://www.cnblogs.com/dc20181010/p/14785953.html
Copyright © 2011-2022 走看看