性能测试平台的规划: 1、采用 Django,把 JMeter 压测脚本上传后,再运行; 2、采用 Locust,然后再改改前端页面。 那种方式可行?
我们这边目前在使用的就是 locust,作为性能测试工具使用,看起来蛮不错。 本身前端页面可以展示 tps 的变化,另外从阿里云的接口获取到服务端的数据,进行分析,基本上不用做什么事情就齐活了。
不过要是作为性能测试平台的话,我不清楚你要集成什么功能。 如果你要进行历史数据的累计,然后进一步做各种维度长期的数据分析的话,可能用 Django 开发比较好一些。
感谢分享
locust 得关注压测引擎,原生 requests 还是有瓶颈,要么考虑 pypy 执行提升性能,要么可以改用 go 来做 client 端
方案一可借鉴轮子:
https://github.com/wuyuewuzhenmin/Jmeter-ptc
方案二可借鉴轮子:
https://github.com/myzhan/boomer
不会写 go
第一个是 node.js 写的; 第二个是 go 写的; 我都不会啊