go_dreamfactory/cmd/robot
2022-07-26 16:52:53 +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-07-15 15:23:19 +08:00
hero.go 形象配置 2022-07-25 18:40:01 +08:00
linkcase.go 测试用例支持递归处理 2022-07-12 16:12:29 +08:00
login.go 接口测试 2022-07-15 10:37:11 +08:00
options.go 接口测试 2022-07-15 10:37:11 +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-07-26 16:52:53 +08:00
story.go 更新测试 2022-07-22 11:45:09 +08:00
task.go 清空缓存 2022-07-26 16:52:53 +08:00
user.go 添加测试文件 2022-07-26 10:26:15 +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()
}