Skip to content

一个基于FastApi实现的纯后端 接口测试平台 目的:降低测试人员使用软件编写用例的复杂度 取消了提取变量、使用变量的设定 由程序自定义的number去进行上下级数据关连 编写过程对比传统方式,能提高90%以上的速度。已集成playwright+selenoid用作ui测试

License

Notifications You must be signed in to change notification settings

KerryPeng08/FastApi_auto_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

随便测测

部署方式

Python 后端

  • 未采用docker容器部署,可自行尝试
  • 建议使用Python3.8以上版本
  • 环境安装:pip install -r requirements.txt 或 pip3 install -r requirements.txt
  • 创建一个目录,将项目文件拷贝到目录下
  • 可使用python main.py 或 python3 main.py 直接启动
  • 或使用命令:nohup uvicorn main:app --host 0.0.0.0 --port 9999(自定义端口)启动
  • 若启动过程中提示还有未安装的库,请根据提示自行使用 pip 安装
  • setting.py 文件夹需要设置:ALLURE_PATH(allure报告存放路径)、LOG_PATH(日志路径)、HOST(allure访问路径)
  • 接口文档:http://ip:port/docs

vue3 前端

  • 前端编译环境:vite+vue3+element-plus
  • 建议使用vscode编辑器,vite构建工具可自行搜索下载
  • npm install 安装第三方库
  • npm run dev 启动dev环境
  • npm run build 打包,默认打包目录在同级文件目录下的 dist 文件夹
  • 在 python 后端根目录下新建 static 文件夹
  • 将 dist 文件夹内的3个文件,拷贝到 static 目录下
  • 主页:http://ip:port/index.html

交流群: 599733338

About

一个基于FastApi实现的纯后端 接口测试平台 目的:降低测试人员使用软件编写用例的复杂度 取消了提取变量、使用变量的设定 由程序自定义的number去进行上下级数据关连 编写过程对比传统方式,能提高90%以上的速度。已集成playwright+selenoid用作ui测试

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published