版本更新记录
v1.0.1(2020年10月29)
完成API文档生成、API自动化测试所需的基本功能支持。
v2.0.1(2021年09月11)
更换框架底层,升级为2.5.5版本。
使用说明
SW-X的官方第三方系统,均为完整的独立程序。
版本迭代都只针对大版本做独立更新,例如:v1.2.x
只会有一个ApiTest v1.2
的官方版本。
下载源码
-
点击下载:
ApiTest v1.2
SDK当前最新版本:v1.0.1
,基于SwooleX v1.2.16
版本研发。 -
点击下载:
ApiTest v2.1
SDK当前最新版本:v2.0.1
,基于SwooleX v2.5.5
版本研发。
安装说明
1、部署源码前,需支持SwooleX v1.2.16
或 SwooleX v2.5.5
的运行环境。
2、需要开启Redis支持。
3、修改配置文件中的mysql
、redis
对应配置参数。
4、导入数据库.sql
文件。
5、修改/config/view.php
配置中的__ADMIN__
参数,改为你配置的域名或者IP+端口。
5、控制台的初始账号为:admin
,密码为:123456
API文档,使用说明
1、登陆后台->【配置管理】->【根域名】创建对应的API环境配置。
2、再点击同菜单下的【返回值结构】,创建对应的API返回值一级结构。其间需要注意下拉选择对应字段是否为code
状态字段,或是data
数据字段。会用于生成API文档。
3、再点击同菜单下的【接口负责人】,创建对应的开发者成员信息。该信息不会参与生成API文档。
4、以上三步完成后,我们可以点击主菜单中->【接口管理】,创建【项目】,期间可以选择默认全局通用的【根域名】和【返回值结构】,并可以给该项目生成的API文档设置是否生成访问密码,若不填写,访问该文档时无需输入密码。
5、创建完项目后,我们可以通过对应的信息菜单,进入【API列表管理】,开始创建【接口】,或者查看当前项目的API文档。
6、更多的API文档相关功能,可自行探索。
自动化测试,使用说明
1、点击一级菜单【配置管理】->【SMTP配置】,填写你的部署域名,用于邮件发送,再写入你的邮件服务配置,用于后续测试结果发送通知。
2、再点击同级菜单下的【通知邮箱】,添加需要通知测试结果接收人的邮箱,若不填写,则不发送。
3、点击一级菜单【测试管理】->【测试用例】,选择对应的接口创建【测试用例】,创建完成后,可以直接发起该用例的测试调试。
4、再点击同级菜单下的【测试模板】,该功能可无限嵌套测试用例,实现系统模拟人工连续测试多个接口的场景。
5、【测试模板】创建完成后,可直接发送测试,会在2分钟后启动,也可以设置定时启动测试。
6、更多的自动化测试相关功能,可自行探索。
系统页面一览
更多页面请自行安装部署查看。