【接口自动测试工具WEB版】可用于简单的GET/POST API测试,支持公网/局域网部署

[复制链接]
177 |7
发表于 2025-10-25 00:56:56 | 显示全部楼层 |阅读模式

测试结果页

软件界面:


       之前一直用Locust进行接口压测,痛点是需要自己写python脚本进行测试感觉不是很方便,于是突发奇想把Flask和Locust通过web前端界面自动配置的方式结合起来打包做成window程序,实现了局域网和公网的WEB自动配置接口并发测试,方便大家快速配置生成接口测试脚本,实现接口压测、报告查看和原始数据下载。

程序文件目录:
.\LOCUST-WEB-TEST
│  app_start_v1_2.exe
│  requirements.txt
│  首次启动服务点我.bat
│  
├─static
│  │  style.css
│  │  
│  └─images
│          1.jpg
│          2.jpg
│          3.jpg
│          4.jpg
│         
└─templates
        index.html
        result.html


注意事项:


1、确保你的系统上已安装了 Python 3.8+以上版本(官网 https://www.python.org/downloads/),安装方法网上很多无门槛。
2、依赖Microsoft Visual C++ 14.0以上版本运行(官网 https://visualstudio.microsoft.com/visual-cpp-build-tools/),下载按照默认安装即可。
3、首次部署运行时需要更新pip,用python -m pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple --upgrade pip命令,使用临时地址更新pip即可;
4、目前支持Win10/11 x64操作系统,可在局域网和公网直接部署使用,已亲测。





首次部署使用:

1、按照注意事项的前三步完成后,可以直接双击“首次启动服务点我.bat”,脚本会自动安装完成服务所需的4个依赖组件(注意看cmd窗口确保所有依赖都success哦)。
操作步骤:



1、程序成功启动后会自动弹出界面化接口自动测试工具WEB版首页;
2、选择需要测试的请求类型GET或POST,填写必要的host和url,填写虚拟用户数、生成速率、运行时间后,点击【运行测试】即可开始接口并发测试;
3、测试开始后,点击【停止测试】按钮可随时停止测试任务;
4、测试完成后,页面会自动跳转至测试结果页面,可点击页面下方“查看HTML报告”、“下载CSV文件”,可查看测试报告图表和下载原始测试数据csv数据;
5、可自定义Header参数,最多可添加3个,param和body参数没有的话可以直接删除再进行测试;

报告图标页



PS:服务可能存在一些bug不一定能涵盖兼容所有的请求结构,分享给大家试用^_^欢迎大家扔砖,觉得好用的童鞋挥挥小手给个热心好评哈~

免责声明:

本程序仅供学习交流使用,操作遵循一切从简原则,请合理设置并发参数,请勿用于非法用途!!!




【下载地址】(猛戳这里):
下载:https://wwzr.lanzout.com/iZIGy32sfv2h
密码:3rbr

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表于 2025-10-25 00:57:05 | 显示全部楼层
可以做出ENV整合包。
回复

使用道具 举报

发表于 2025-10-25 00:57:58 | 显示全部楼层
不是可以用jemeter接口压测吗
回复

使用道具 举报

发表于 2025-10-25 00:58:44 | 显示全部楼层
虽然看不懂但还是感谢分享!
回复

使用道具 举报

发表于 2025-10-25 00:58:57 | 显示全部楼层
这绝对是一个调试网站的好软件
回复

使用道具 举报

发表于 2025-10-25 00:59:33 | 显示全部楼层
试试看, 支持楼主
回复

使用道具 举报

发表于 2025-10-25 01:00:09 | 显示全部楼层
看着不错,下来试试,感谢楼主分享!
回复

使用道具 举报

发表于 2025-10-25 01:00:31 | 显示全部楼层
是方便,感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表