[开源推荐] 基于行为树驱动,lua 脚本控制的 自动测试机器人

本贴最后更新于 1160 天前,其中的信息可能已经天翻地覆

image3.png

apibot github

目前主流的api自动测试工具都是基于录制,或者是单条api的测试。 作者是从事游戏后台开发的,经常涉及到各种带上下文逻辑的api 需要测试,因此开发了这个基于行为树的自动测试机器人;拿来分享下

目前仅支持 http 协议 json 报文(用户也可以自行编写 lua 测试用例,后面会慢慢提供更为丰富的协议 (TCP , 和编码方式 protobuf 等

  1. 如何使用 调试 ( 在github readme 页中有在线使用样例
    1. 可以跳转到 bots 页,选取一个行为树模版点击 load 按钮,从服务端将模版加载到本地
    2. 点击 create 按钮,在服务器中使用本地的模版创建一个 bot
    3. 点击 step 按钮,可以看到这个行为树 bot 的运行时(meta 数据
  2. 如何进行正常的测试
    1. 在 bots 中选取自己编辑的行为树模版(可多选
    2. 为其设置运行数量
    3. 点击 batch run 将命令发送到服务端
    4. 切换到 report 页等待报告的生成,点击chart tag 可以查看图表

作者不是一个正经的测试开发,只是手上没有顺手的工具,因此在测试方向的业务需求上估计欠缺很多,希望大家多提宝贵意见 :)

回帖
请输入回帖内容 ...