版本更新记录

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的官方版本。

下载源码

安装说明

1、部署源码前,需支持SwooleX v1.2.16SwooleX v2.5.5的运行环境。
2、需要开启Redis支持。
3、修改配置文件中的mysqlredis对应配置参数。
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、更多的自动化测试相关功能,可自行探索。

系统页面一览









更多页面请自行安装部署查看。