接口测试平台 pity 搭建记录
官方文档:https://wuranxu.github.io/pityDoc/
Github:https://github.com/wuranxu/pity
在线体验:http://121.5.2.74:8006/
环境部署#
容器一键部署暂不支持,使用 python 启动服务。
拉代码部署到本机~
$ git clone https://github.com/wuranxu/pity.git
# 创建 python 的虚拟环境,然后装包
$ pip install --upgrade pip
$ pip install -r requirements.txt -i https://pypi.douban.com/simple/
启动数据库和 redis,这里通过 docker 启动
version: "3"
services:
pity-mysql:
image: mysql:8.0
container_name: pity_mysql
restart: unless-stopped
ports:
- "3308:3306"
volumes:
- ./mysql:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: Pitytester666666
MYSQL_DATABASE: pity
TZ: Asia/Shanghai
pity-redis:
image: redis
container_name: pity_redis
command: redis-server --requirepass 123456
restart: unless-stopped
environment:
TZ: Asia/Shanghai
ports:
- "6379:6379"
volumes:
- ./redis:/data
$ docker-compose up -d
启动 py 服务
# 修改下配置文件内的 mysql redis 服务配置信息
$ python pity.py
出现报错:
> import aioify
> ...
> FileNotFoundError: [Errno 2] No such file or directory: '/Users/lan/workspace/github/pity/venv/lib/python3.10/site-packages/stdlib_list/lists/3.10.txt'
Github Issues:https://github.com/yifeikong/aioify/issues/23
解决办法:切换为 pyhon 3.9 版本。
服务启动成功。
作者:ABEELAN
出处:https://www.cnblogs.com/abeelan/p/17248517.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!