压力测试 (压测宝)

压力测试 (压测宝)

APM 厂商「云智慧」是 DaoCloud 的合作伙伴,云智慧提供了用于应用压力测试的产品「压测宝」,可供 DaoCloud 上部署的应用进行分布式压力测试。以下内容由云智慧公司提供。


压测宝介绍

云智慧压测宝: 自动化全链路云测试,模拟真实压力

压测宝可以利用全球的云资源,快速灵活地部署测试,使任何客户都可以根据需求进行互联网和移动应用的性能测试,帮助客户找出系统瓶颈和潜在问题,改善和提升网站品质。

全链路测试:压测宝让压力测试具备真正的确定性

  1. 覆盖前端系统、网络、DB 和基础架构等整个系统环境,几乎还原实际业务场景

  2. 验证交易核心链路上的各种限流和预案的准确性

  3. 暴露全链路上的各种瓶颈和隐藏风险点

云测试的着眼点

部署方式

云端托管式部署:

内网部署:

主要特点:

  1. 丰富的全球测试云资源:与国内外主流的云资源都有合作,支持百万级用户的并发访问。

  2. 缩短测试时间:面向对象的测试案例和测试脚本的生成,利用云计算技术迅速部署大量的测试服务器。

  3. 削减测试成本:以服务方式提供测试,根据实际需求租用云服务器和带宽,用户不需要购买大量测试服务器,可以节省大量机房、电力等运营成本。

  4. 实时监控和分析:压测宝自身可以提供监控手段,在整个测试过程中,对整个系统进行实时监测,从而了解系统的性能瓶颈,提出改进措施。

  5. 支持移动互联网:支持移动终端应用发起的压力测试,可以同时从云端模拟 Web 和移动应用用户的访问流量,从全国甚至世界各地发起性能压力测试。

压测宝的工作原理

  1. 脚本录制:只需在办公室登录压测宝网站,用压测宝工具将实际操作录制成测试脚本。

  2. 脚本编辑:脚本的编辑功能非常强大,包括数据的参数化、关联、逻辑判断、JS 自定义脚本(压测宝拥有自己的 API 以供调用)等。

  3. 云资源的选择与设置:选择云资源、设定用户数、用户数增长,设置测试时间。

  4. 上传测试脚本:只需点击一个按钮就能将脚本上传至服务器。

  5. 测试执行以及查看测试状态:

    a. 服务器将测试脚本分发至各地云主机,访问预定网站。

    b. 服务器能够汇总所有数据,涵盖了评估网站访问性能的所有参数,能够实时展示监控数据,并且为客户安全保存测试数据。

    c. 压测宝能够监测系统架构的各个组件,包括服务器、数据库、网络设备等的实时性能,并且可以看到网页图像、文本等元素的响应时间、完成时间等相应数据,可以准确定位出错原因以及网站瓶颈。

可视化编辑页面

实时统计面板

动态调整并发用户数

联系我们