您可以将常用的Javascript代码保存为通用函数,方便在编辑API时引用,并且当函数发生改变时,所有引用了该函数的API均会发生改变,减少编写API脚本代码的工作量。
创建自定义函数(PubLIc Function)
进入 自定义函数 页面,点击 添加自定义函数 按钮,输入相关信息并点击保存即可。
![](http://data.eoLInker.com/course/IGuf5qc36c4bdf5984f446e9d53c39f6120588e8ecc02e4.png)
在自定义函数中:
- 函数描述:函数的中文名称或描述,仅用于方便用户了解函数的功能。
- 函数调用名称:在API脚本或者自动化测试中使用的函数名。
- 传递参数:函数的入参,在测试时通过入参将数据传递给函数内部进行处理。
- 代码:编写Javascript代码,对传递过来的参数进行处理,最后可以通过 return 语句返回处理的结果。
![](http://data.eoLInker.com/course/KhP4RRfc09f414847100ef18a027abdd24049f0f7f223bf.png)
修改自定义函数
进入 自定义函数 页面,点击相应函数的 编辑 按钮即可:
函数名不可随意更改,一旦修改为不同的函数名称,则已经在API测试中引入的函数会因为无法找到对应名称的函数而报错终止测试
![](http://data.eoLInker.com/course/96VJNl1d4e4b4e4b639cc6611f561ec14f229f72be499da.png)
删除自定义函数
进入 自定义函数 页面,点击相应函数的 删除 按钮即可:
函数不可随意删除,一旦删除已被API引用的函数,则已经在API测试中引入的函数会因为无法找到对应名称的函数而报错终止测试
)
引用自定义函数
在API测试的API脚本标签页点击 插入自定义函数 按钮,在弹窗中选择需要插入的函数,系统会自动在光标处插入自定义函数的调用代码。
![](http://data.eoLInker.com/course/7GeSafN2a07e4e61a40e2e60db991b0c88f5eb729897ddd.png)