接口测试

This commit is contained in:
zhaocy 2022-07-15 12:01:23 +08:00
parent 0d9b59a4c3
commit 7fc6e6972c
2 changed files with 6 additions and 16 deletions

View File

@ -28,12 +28,13 @@ var (
tcs := []*TestCase{}
if r, ok := rsp.(*pb.HeroListResp); ok {
for _, v := range r.List {
heroId := v.Id
tc := &TestCase{
desc: "英雄详情",
mainType: string(comm.ModuleHero),
subType: hero.HeroSubTypeInfo,
req: &pb.HeroInfoReq{
HeroId: v.Id,
HeroId: heroId,
},
rsp: &pb.HeroInfoResp{},
enabled: true,
@ -48,7 +49,7 @@ var (
mainType: string(comm.ModuleHero),
subType: hero.Awaken,
req: &pb.HeroAwakenReq{
HeroObjID: v.Id,
HeroObjID: heroId,
},
rsp: &pb.HeroAwakenResp{},
enabled: true,
@ -59,19 +60,9 @@ var (
}
tcs = append(tcs, tc)
}
robot.addBuilders(tcs) //这里一定要调用此方法才会发送请求
}
robot.addBuilders(tcs)
},
}, {
desc: "英雄详情",
mainType: string(comm.ModuleHero),
subType: hero.HeroSubTypeInfo,
req: &pb.HeroInfoReq{
HeroId: "62c676d57deea8b9af8884a5",
},
rsp: &pb.HeroInfoResp{},
// enabled: true,
}, {
desc: "抽卡",
mainType: string(comm.ModuleHero),

View File

@ -172,7 +172,6 @@ func (r *Robot) handleReq() {
delete(r.builderMap, b.id)
zlog.Errorf("send to client err:%v", err)
}
r.handleRsp(b.id)
}
@ -201,6 +200,7 @@ func (r *Robot) handleNotify(uuid string, msg *pb.UserMessage) {
desc: "错误通知",
mainType: comm.MainTypeNotify,
subType: comm.SubTypeErrorNotify,
req: rsp.Arg,
rsp: rsp,
}
@ -232,7 +232,6 @@ func (r *Robot) handleRsp(id string) {
// uuid := <-r.reqCh
r.handleNotify(uuid, msg)
if v, ok := r.builderMap[uuid]; ok {
if v.enabled &&
(msg.MainType == v.mainType &&
msg.SubType == v.subType) {
@ -423,7 +422,7 @@ func (r *Robot) printReply(msg *pb.UserMessage, tc *TestCase) {
//
zlog.Debug("-------------------------------------")
zlog.Debugf("uuid%s", tc.id)
// zlog.Debugf("uuid%s", tc.id)
zlog.Debugf("描述:%s", tc.desc)
zlog.Debugf("协议:%s.%s", mainType, subType)
zlog.Debugf("耗时:%v", tc.hs)