测试过程中常常需要修改跳转链接,捕捉到请求a地址的请求修改域名成b地址,如一个前端对应多个后端分支部署在不同域名时。
配置入口:
在请求前的函数里增加内容
//代理
// huangdouji.mapping
if(oSession.host == 'web-apitest.xmp.ai') {
oSession.host = 'huangdouji.web-apitest.xmp.ai';
}
如有两套环境需要对比数据,前端a调用a域名接口,前端b调b域名接口,可根据实际情况配置
//chensiying mapping
if(oSession.RequestHeaders['referer'] == 'test.bap.com') {
oSession.host = 'test-api.bap.com';
}
if(oSession.RequestHeaders['referer'] == 'http://huangdouji.test.bap.com/') {
oSession.host = 'huangdouji.test-api.bap.com';
}