设置执行时机
在请求接口的过程中,通常需要使用变量作为请求参数的值。然而某些接口需要对整个数据进行签名,这通常要求组装请求参数的真实值后,再针对完整数据进行签名处理。以往,自定义脚本无法对整个数据进行签名操作,这会给工作带来一定的困扰。
为了解决这一问题,可以采用专业的签名算法或加密库等方式,对整个数据进行签名操作以满足接口的需求。这些专业工具能够帮助我们有效地处理需要对整个数据进行签名处理的接口。
首先,系统会在所有接口的前置操作中内置一条“变量替换”的操作。

添加签名脚本
接下来添加接口签名脚本,并放置在“变量替换”之后,这样脚本才能获取到该接口实际请求的参数值;否则获取到的参数值是“变量替换”之前的。

运行脚本
最后,运行接口后,在控制台即可看到接口请求参数里所有引用“变量(包括动态值等)”的地方都替换成实际内容了。

注意
通过脚本 set 变量等操作,需要放在“变量替换”之前,否则“该脚本 set 的变量”就不会对当前接口的请求参数生效。