使用步骤
使用说明
页面介绍
-
登录页面
初始化数据库后使用默认用户名admin, 密码admin登录
-
总览页面
查看构建信息
-
项目页面
查看并管理所有项目
-
模块页面
查看并管理单个项目中所有模块
-
案例场景页面
编写/调试测试用例
-
报告页面
查看所有报告
查看报告详细数据
案例编写
项目(Project) -> 模块(Module) -> 场景(Scene) -> 组件(Element): 项目往下分为4个层级,案例由不同组件组合而成
-
进入场景页面
点击进入模块下的场景页面
-
添加一个HTTP请求
空的测试场景,点击左下角按钮添加测试场景
在场景内添加请求组件,这里添加一个HTTP请求
填写HTTP相关参数,点击发送按钮测试当前接口。在组件下方可以添加期望断言、预处理脚本、后处理脚本。
预处理脚本(解释: 请求组件执行前执行预处理脚本)
后处理脚本(解释: 请求组件执行后执行后处理脚本) -
执行模块级用例
编写完一个或多个场景后,执行整个模块。
-
查看报告
报告页面实时查看运行日志和结果
构建执行
共有三种执行方式
-
请求组件
点击发送
按钮,如下图。
-
场景页面
点击执行测试
按钮,如下图。
场景页面包含了一个模块下所有场景,因此这里执行的是一个模块所有案例。
-
模块页面
点击执行测试
按钮,如下图。
模块页面包含了一个项目下所有模块,因此这里执行的是一个项目所有用例。
查看报告
执行请求组件
是不会生成测试报告,而是在当前页面中展示请求应答数据和期望断言结果。
执行模块
和项目
级执行时,会生成对应的测试报告。
-
查看最近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控制器, 设置循环次数, 循环执行控制器中的组件 |
目前还在学习中,希望会对大家有所帮助,觉得不错,就点赞支持一下。
另外,转载时请附带链接。谢谢!