【實例】使用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM