測試過程中常常需要修改跳轉連結,捕捉到請求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';
}