使用步骤

使用说明

页面介绍

  • 登录页面
    初始化数据库后使用默认用户名admin, 密码admin登录

  • 总览页面
    查看构建信息

  • 项目页面
    查看并管理所有项目

  • 模块页面
    查看并管理单个项目中所有模块

  • 案例场景页面
    编写/调试测试用例

  • 报告页面
    查看所有报告

    查看报告详细数据

案例编写

项目(Project) -> 模块(Module) -> 场景(Scene) -> 组件(Element): 项目往下分为4个层级,案例由不同组件组合而成

  • 进入场景页面

    点击进入模块下的场景页面

  • 添加一个HTTP请求

    空的测试场景,点击左下角按钮添加测试场景

    在场景内添加请求组件,这里添加一个HTTP请求

    填写HTTP相关参数,点击发送按钮测试当前接口。在组件下方可以添加期望断言、预处理脚本、后处理脚本。

    预处理脚本(解释: 请求组件执行前执行预处理脚本)
    后处理脚本(解释: 请求组件执行后执行后处理脚本)

  • 执行模块级用例

    编写完一个或多个场景后,执行整个模块。

  • 查看报告

    报告页面实时查看运行日志和结果

构建执行

共有三种执行方式

  1. 请求组件点击发送按钮,如下图。

  2. 场景页面点击执行测试按钮,如下图。

    场景页面包含了一个模块下所有场景,因此这里执行的是一个模块所有案例。

  3. 模块页面点击执行测试按钮,如下图。

    模块页面包含了一个项目下所有模块,因此这里执行的是一个项目所有用例。

查看报告

执行请求组件是不会生成测试报告,而是在当前页面中展示请求应答数据和期望断言结果。
执行模块项目级执行时,会生成对应的测试报告。

  • 查看最近5个报告

  • 测试报告支持实时查看执行结果和日志。
    查看该案例请求和应答数据,以及设置的期望和断言结果。

组件说明

组件类型 组件名 说明
请求组件 HTTP 支持HTTP/HTTPS协议
支持常用方法: GET POST DELETE PUT PATCH HEAD OPTIONS
请求组件 SSH 远程执行命令
请求组件 SQL 支持MySQL数据库
请求组件 Debug 获取执行时上下文中所有定义的变量和值
工具组件 HTTPHeaderManager 设置HTTP请求头数据
工具组件 HTTPCookieManager 设置HTTPCookie数据
工具组件 VariableDefinition 定义变量
工具组件 Timer 定时器, 暂停一段时间后继续执行
工具组件 Script 支持编写Python脚本, 灵活处理复杂逻辑和数据
逻辑组件 SIMPLE 简单控制器, 可用于对组件进行分组管理
逻辑组件 IF IF控制器, 填写表达式做是非判断, 只有为True才执行控制器内的组件
逻辑组件 WHILE WHILE控制器, 满足条件时持续循环, 否则跳出循环
逻辑组件 LOOP LOOP控制器, 设置循环次数, 循环执行控制器中的组件
posted @ 2022-05-23 18:57  (时光)光阴飞逝  阅读(50)  评论(0编辑  收藏  举报