更新说明
EoLInker API研发管理产品目前已为数千家企业和广大开发者用户提供API研发管理和测试服务,EoLInker 自成立起,一直非常关注开发者用户的意见和反馈,大部分功能由用户提出、用户参与设计,共同打造了如今的强大、易用的产品功能。
在过去较长的一段时间里,不断有用户和我们反馈不理解什么是“预处理”,以及预处理中内置的变量很容易和自定义变量重名,比如url、params这些变量在自定义的脚本中经常重名,因此希望对此作出改进。
由于预处理功能和内置变量功能已经发布较长时间,目前平台内有数千万的相关数据,因此这个改动看似简单却牵涉众多用户的使用习惯。因此EoLInker团队在经过和内测用户沟通和设计之后,决定对现有预处理以及内置变量做出以下改变:
1、API测试中的预处理功能更名为“前置处理”与“后置处理”,方便用户分别编写脚本来改变请求参数或者返回结果。
2、自2020年9月20日起,部分内置变量重新命名,旧的变量名会自动刷为新的变量名,而旧的变量名则失效不再使用。
但是,由于旧变量的数据众多,我们开发团队无法保证每一个变量都被正确地刷新为新的变量名,因此可能导致少部分情况下的预处理脚本执行失败,需要手动将旧的变量改为新的变量即可。
内置变量变化情况
通过下表可以了解内置变量命名的变化:
旧内置变量 |
新内置变量 |
url |
eo.http.apiUrl |
headers |
eo.http.headerParam |
query |
eo.http.queryParam |
params |
eo.http.bodyParseParam |
raw |
eo.http.bodyParam |
response |
eo.http.responseParam |
env.baseUrl |
eo.env.http.baseUrlParam |
env.headers |
eo.env.http.headerParam |
env.ex |
aParams
eo.env.http.ex |
aFormDataParam
env.querys |
eo.env.http.queryParam |
env.globalParams |
eo.env.envParam |