Apifox使用技巧


基本用法

设置前置URL:点击管理环境->[对应环境],设置API地址和端口:


此时请求路径直接填写API接口地址即可:

可以定义全局变量或环境变量供参数使用,全局变量是所有环境都可以使用的变量,环境变量是针对特定环境使用的变量,如测试环境的环境变量在开发环境中无法使用:

对于每个接口都需要的请求头可以使用全局变量和全局参数设置,也可以使用通过脚本生成的变量:

此时所有接口都会使用这些请求头。
有时候HTTP请求的某些参数需要根据时间戳进行计算,可以通过前置操作的公共脚本或自定义脚本实现。

点击前置操作->公共脚本->管理公共脚本->新建,编写脚本即可:

// 获取变量
const appid = pm.variables.get("appid");
const secret = pm.variables.get("secret");
// 获取时间戳
const timestamp = new Date().getTime().toString();
// 计算SHA256
const token = CryptoJS.SHA256(secret+appid+timestamp).toString();
// 设置变量
pm.variables.set("timestamp", timestamp);
pm.variables.set("token", token);

后续API接口需要使用此公共脚本时,在前置操作添加即可:

声明:Hack All Sec的博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Apifox使用技巧


Hacker perspective for security