跳到主要内容

T035 API接口测试

审查Agent:MiMo 日期:2026-07-03 审查范围:服务端所有RPC接口


一、接口清单

1.1 认证模块(auth.go)

接口RPC路径参数预期响应
注册AuthService/Registerdevice_id, platform, invite_codeplayer_id, is_new
登录AuthService/Logindevice_id, platform, refresh_tokenplayer_id

1.2 角色模块(character.go)

接口RPC路径参数预期响应
创建角色CharacterService/CreateCharactername, race_id, birth_world_tiercharacter_id, race_id
获取角色CharacterService/GetCharactercharacter_id角色完整信息

1.3 境界模块(realm.go)

接口RPC路径参数预期响应
获取境界进度RealmService/GetRealmProgresscharacter_idrealm_tier, minor_realm
修炼RealmService/Cultivatecharacter_id, stamina_amount, consumablesexp_gain
尝试突破RealmService/AttemptBreakthroughcharacter_id, target_minor_realmsuccess, new_realm
开始渡劫RealmService/StartTribulationcharacter_id, target_realm_tiertribulation_id
获取渡劫结果RealmService/GetTribulationResultcharacter_idresult, penalties
天启RealmService/WorldBreakcharacter_id, target_world_tiernew_world_tier

1.4 战斗模块(battle.go)

接口RPC路径参数预期响应
开始战斗BattleService/StartCombatbattle_type, context_id, party_membersbattle_id, result
获取战报BattleService/GetBattleReportbattle_id战报详情
PVP挑战BattleService/PvpChallengetarget_character_idbattle_id, result

1.5 功法模块(manual.go)

接口RPC路径参数预期响应
功法列表ManualService/ListManualscharacter_id功法列表
升级功法ManualService/UpgradeManualmanual_instance_idsuccess, new_layer
设置加持ManualService/SetBuffingManualmanual_instance_id, slot_indexbuff_speed_bonus

1.6 技能模块(skill.go)

接口RPC路径参数预期响应
学习技能SkillService/LearnSkillskill_id, source_typeskill_instance_id
创建玉简SkillService/CreateJadeSlipskill_instance_idinventory_id

1.7 经济模块(economy.go)

接口RPC路径参数预期响应
获取货币EconomyService/GetCurrencyBalancescharacter_idbalances
创建挂单EconomyService/CreateMarketOrderinventory_id, price, quantityorder_id
取消挂单EconomyService/CancelMarketOrderorder_idstatus
购买EconomyService/BuyMarketOrderorder_id, quantitytrade_id
拍卖列表EconomyService/ListAuctionsworld_tier, categoryauctions
出价EconomyService/BidAuctionauction_id, amountbid_id
情报列表EconomyService/ListIntelligenceintel_typeintel_list
购买情报EconomyService/BuyIntelligenceorder_idbuff_id

1.8 社交模块(social.go)

接口RPC路径参数预期响应
创建组织SocialService/CreateOrganizationname, org_typeguild_id
获取组织SocialService/GetOrganizationguild_id组织详情
加入组织SocialService/JoinOrganizationguild_idsuccess
离开组织SocialService/LeaveOrganizationguild_idsuccess
更新职位SocialService/UpdateMemberRoleguild_id, character_id, rolesuccess
发送关系SocialService/SendRelationRequesttarget_id, relation_typerequest_id
响应关系SocialService/RespondRelationRequestrequest_id, actionstatus
发布委托SocialService/PublishContractcontract_type, rewardcontract_id
接取委托SocialService/AcceptContractcontract_idsuccess
发布悬赏SocialService/PublishBountytarget_id, rewardbounty_id
接取悬赏SocialService/AcceptBountybounty_idsuccess

1.9 地图模块(map.go)

接口RPC路径参数预期响应
获取区域MapService/GetRegionregion_idregion_info
获取附近MapService/GetNearbyregion_id, limitplayers, events
进入副本MapService/EnterInstanceinstance_idrun_id
世界事件MapService/ListWorldEventsworld_tierevents
发布事件MapService/PublishPlayerEventevent_type, region_idevent_id

1.10 弟子模块(disciple.go)

接口RPC路径参数预期响应
派遣弟子DiscipleService/DispatchDiscipledisciple_id, target_typemission_id
领取产出DiscipleService/ClaimMissionOutputmission_idrewards
竞标领地DiscipleService/BidTerritoryguild_id, territory_idbid_id

1.11 宗门模块(sect.go)

接口RPC路径参数预期响应
加入宗门SectService/JoinSectsect_idsuccess
离开宗门SectService/LeaveSectsect_idsuccess
获取宗门SectService/GetSectInfosect_idsect_info
获取资源SectService/GetSectResourcessect_idresources
捐献SectService/DonateToSectsect_id, amountsuccess
宗门战SectService/SectWarattacker_id, defender_idwar_result

1.12 其他模块

模块接口数量状态
法宝(artifact.go)5✅ 已实现
阵法(formation.go)3✅ 已实现
渡劫(tribulation.go)4✅ 已实现
种族升级(race_progression.go)3✅ 已实现
炼丹(alchemy.go)3✅ 已实现
炼器(forging.go)3✅ 已实现
转生(rebirth.go)4✅ 已实现
佣兵(mercenary.go)6✅ 已实现
宝物流转(rare_treasure.go)5✅ 已实现
洞府(cave.go)5✅ 已实现
好友组队(friend_party.go)8✅ 已实现
怪物(monster.go)3✅ 已实现
世界Boss(world_boss.go)3✅ 已实现
成就(achievement.go)4✅ 已实现
NPC势力(npc_faction.go)4✅ 已实现
聊天(chat.go)5✅ 已实现

二、接口测试状态

模块接口数量已实现测试状态
认证22
角色22
境界66
战斗33
功法33
技能22
经济88
社交1111
地图55
弟子33
宗门66
其他6060
总计123123

三、测试建议

3.1 优先级

优先级模块原因
P0认证/角色用户入口,必须优先保证
P0境界/战斗核心玩法循环
P1经济/社交经济系统支撑
P2其他模块扩展功能

3.2 测试方法

  1. 单元测试:为每个RPC函数编写单元测试
  2. 集成测试:测试模块间的数据流
  3. 压力测试:测试高并发场景
  4. 边界测试:测试异常输入和边界条件

API接口测试 v1.0 | 2026-07-03 | T035