利用apifox來測試API
阿新 • • 發佈:2021-06-10
背景
由其他的team做的專案,配置到一個新的環境下。由於專案需要與別的公司的專案接連,所以需要建立公開的API介面,利用apifox來進行測試(postman,jamater都可以)。此次利用apifox來建立測試API介面的測試
1. 在官網下載apifox工具
下載地址和使用文件的URL : https://www.apifox.cn/help/
下載之後需要註冊登入自己的賬號
2.建立簡單API的測試介面可以感覺使用文件來操作
3.前置操作和後置操作
在測試API時首先需要取得一個token,在取得token的時候還需要【SHA256】加密處理,所以需要建立一個前置操作
pm.environment.set("timestamp",""); pm.environment.set("checkValue",""); vartimestamp=newDate().getTime(); pm.environment.set("timestamp",timestamp.toString()); pm.environment.set("checkValue",CryptoJS.SHA256("XXXXXX"+timestamp).toString());
4.提取全域性變數
5.前置操作的結果值
{ "timestamp":"{{timestamp}}", "checkValue":"{{checkValue}}" }
6 在另一個API中利用全域性變數
7.當API介面有圖片的場合建立的測試的API介面
file:上傳圖片
token:api認證的憑證
per:需要傳遞的額外的專案的值可以是json,string,等等其他的專案