PTS压测体验之博客文章列表
一、简介
性能测试PTS(Performance Testing Service)是一款性能测试工具。支持按需发起压测任务,可提供百万并发、千万TPS流量发起能力,100%兼容JMeter。提供的场景编排、API调试、流量定制、流量录制等功能,可快速创建业务压测脚本,精准模拟不同量级用户访问业务系统,帮助业务快速提升系统性能和稳定性。
二、测试需求场景
前段时间买了阿里云的轻量服务器搭建了一个博客,没事记录点东西,并且配置了cdn加速,自我体验还行,如果来博客来个压力测试,它能扛得住吗?有幸参加阿里云性能测试PTS 就那它试试吧!
三、资源包领取
这里领取了新人 0.99的一月体验包
领取后 进入控制台概览 会看到PTS 通用资源 10000 VUM
四、创建测试场景
这里选择了PTS 压测
这里我配置了我博客列表页的接口api
配置了最大并发100 压测时长1分钟(没敢配置太大,怕网站受不了) 预计会消耗500 VUM通过资源
点确定 执行
五、分析压测结果
压测结束后即可看到压测的结果日志
从图表上看来 成功率 100% 平均RT 2428ms TPS平均值4 峰值10 没有异常请求 总体请求241
总体算是可以了 毕竟并发不高 对于一个小博客网站足够了 平常没有太大流量并发
六、总结
总体体验下来,感觉PTS性能测试,上手非常简单,作为一个前端开发也能轻松上手进行场景搭建以及测试,另外PTS的资源包价格相较于其他的压测平台还是很有优势的,大大降低了企业压力测试的成本。最后PTS支持的协议相较于其他平台优势更大,增加了支持 HTTP 2 协议,流媒体 RTMP/HLS 协议, Websocket 协议等,进一步扩大了压测协议支持的范围以及适用场景,解决了不同的技术架构无法压测的痛点!