1、前言
在实际测试过程中,我们会遇到一些场景无法测试,比如测试金额的长度,游戏货币为99999999999999的情况,这个时候如果我们改不了库,可以抓取到请求,修改数据再返回给前端
2、准备
以这个接口为例:http://xxxxxx/close_eyes_api/get_user_info (企业接口,不能告诉你)
会返回玩家已拥有的魔晶数量
我们这里先copy出来,在本地建一个.json文件保存文本,并将magic_stone值改为999999999
{
"code": 200,
"data": {
"ad_ticket": 90,
"coin": 5,
"character_coin": 2,
"magic_stone": 9200,
"props": [],
"roles": [{
"role_id": 7,
"role_detail": {
"win_num": 0,
"expire_time": -1
}
}, {
"role_id": 8,
"role_detail": {
"win_num": 0,
"expire_time": -1
}
}, {
"role_id": 1,
"role_detail": {
"win_num": 0,
"expire_time": -1
}
}, {
"role_id": 9,
"role_detail": {
"win_num": 0,
"expire_time": -1
}
}],
"lore": [],
"guidance": false,
"wolf_guidance": true,
"game_times_info": null,
"wolf_win_time": 0,
"wolf_play_time": 0,
"people_win_time": 0,
"people_play_time": 0
},
"message": "",
"time": 1666010202
}
3、使用
右键这个接口,点击map local,local path这里选择一下刚才那个json文件
再次请求这个接口返回的就是这个啦
注意:只是修改了后端发给前端、前端收到的数据,数据库数据并没改变