【接口自动测试工具WEB版】可用于简单的GET/POST API测试,支持公网/局域网部署
测试结果页
软件界面:
之前一直用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 可以做出ENV整合包。 不是可以用jemeter接口压测吗 虽然看不懂但还是感谢分享! 这绝对是一个调试网站的好软件 试试看, 支持楼主 看着不错,下来试试,感谢楼主分享! 是方便,感谢分享
页:
[1]