1. 程式人生 > 其它 >利用apifox來測試API

利用apifox來測試API

背景

由其他的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,等等其他的專案