Jmeter-Toolkit
Jmeter-Toolkit copied to clipboard
Jmeter-Toolkit 是一个专门为 JMeter 测试管理而设计的强大工具集。通过使用 FastAPI 和 Docker 构建,为用户提供了一个简洁、高效且可扩展的解决方案。Jmeter-Toolkit 支持 JMX 文件的上传、执行以及报告生成,使您...
Jmeter-Toolkit
Jmeter-Toolkit 是一个专门为 JMeter 测试管理而设计的强大工具集。
通过使用 FastAPI 和 Docker 构建,为用户提供了一个简洁、高效且可扩展的解决方案。
Jmeter-Toolkit 支持 JMX 文件的上传、执行、查看JMX、查看JTL以及HTML报告生成。
- [x] jmx文件上传
- [x] jmx文件执行
- [x] jmx文件查看
- [x] jtl文件查看
- [x] html报告生成
- [x] 合并jmx上传执行查看报告
- [ ] jtl文件上传
- [ ] jmx文件下载
- [ ] jtl文件下载
- [ ] jmx文件编辑
- [ ] jmx文件参数化
- [ ] 前端界面化管理
- [ ] 支持Jmeter插件
- [ ] 分布式执行
- [ ] 使用数据库管理文件
使用演示
1. 上传,执行,报告一条龙
2. 上传JMX文件并执行
3. 查看报告
快速启动
1. 安装 Docker
请参考 Docker 官方文档 安装 Docker。
2. 安装 Docker Compose
请参考 Docker Compose 官方文档 安装 Docker Compose。
注意:本项目 Docker Compose 仅支持 1.x 版本。
如果你的 Docker Compose 版本为 2.x,请参考 Docker Compose 2.x 官方文档。
3. 启动 Jmeter-Toolkit
3.1 使用docker
docker run -d -p 18000:8000 --name jmeter-toolkit -v $(pwd)/jmx_files:/app/jmx_files -v $(pwd)/jtl_files:/app/jtl_files rikasai/jmeter-toolkit:latest
3.2 使用make(docker-compose)
make
3.3 构建本地镜像并且启动(docker-compose)
make up
4. 访问 Jmeter-Toolkit
http://localhost:18000/docs