go_dreamfactory/cmd/robot
wh_zcy 74c804246c Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
# Conflicts:
#	modules/rtask/updateHandle.go
#	modules/task/model_task.go
2022-12-19 21:10:44 +08:00
..
assistant.go 接口测试 2022-07-18 13:39:00 +08:00
db.go 接口测试 2022-07-18 13:39:00 +08:00
friend.go 更新配置 2022-08-18 18:52:22 +08:00
hero.go 登录邮件发金币 2022-09-16 21:18:03 +08:00
linkcase.go 测试用例支持递归处理 2022-07-12 16:12:29 +08:00
login.go 增加功能列表协议 2022-09-08 15:49:17 +08:00
options.go 登录协议测试 2022-11-25 19:18:18 +08:00
pack.go 接口测试 2022-07-15 10:37:11 +08:00
readme.md update robot 2022-06-27 20:27:49 +08:00
robot.go 增加功能列表协议 2022-09-08 15:49:17 +08:00
story.go 更新测试 2022-07-22 11:45:09 +08:00
task.go Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev 2022-12-19 21:10:44 +08:00
user.go 藏书馆相关接口 2022-09-19 17:56:27 +08:00

Robot使用

命令行

#使用已存在的账号测试接口
go run cmd.go run --account yourAccount
#使用新账号测试接口
go run cmd.go run --account newAccount --create true

@[TOC]

添加测试接口

  • 声明测试接口
var user_builders = []*builder{
 {
  //create
  mainType: string(comm.SM_UserModule),
  subType:  user.User_SubType_Create,
  req: &pb.UserCreateReq{ //设置请求参数
   NickName: "测试",
  },
  rsp:     &pb.UserCreateRsp{},
  enabled: true,
 },
}

声明加入到构建器并发起请求

func (r *Robot) RunUser() {
 r.addBuilders(user_builders)
 r.handleReq()
}

添加用户登录之后需要测试的接口

func (r *Robot) onUserLoaded() {
 //添加用户登录之后需要测试的接口
 r.RunUser()
}