某天在群里讨论在测试平台上集成压测的方案
我就突发奇想,要不在我的接口平台也加上执行Jmeter的功能?
说干就干,先稍微捋一下流程图
整体上没啥问题,还是那句老话,先完成再完美 能跑通了再说
通过流程图,可以分出来,需要至少这些功能:
把这些再细化一下,直接交给ChatGPT
可以看到,ChatGPT给出来的答案并不能满足需求,我还没验证具体功能,至少一看就知道少了执行jmx的接口
接着问ChatGPT
执行接口看着没问题了,Dockerfile似乎有问题,缺少了Java环境
很好,似乎都OK了? 好像Django创建项目还是有点啰嗦,换成FastAPI试试?
一切就绪,开始调试
报错了
这里ChatGPT瞎说的,后面自己看日志排查,是容器里面Jmeter都没有安装好 Dockerfile里面给出来的5.4.1版本是没有的,直接换成5.5版本就OK啦
查看报告呢? 截图没有了,因为ChatGPT Plus账号过期,现在连历史会话都加载不出来,号都直接废了
ChatGPT已经把核心的功能都写得差不多了,我再做亿点点的修改,就能把项目发布啦
初版的源码
https://github.com/lihuacai168/Jmeter-Toolkit/releases/tag/V0.1.0
最新源码
呜呜呜,对你有帮助的话,记得点赞哦
https://github.com/lihuacai168/Jmeter-Toolkit
本文作者:花菜
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!