性能测试框架 该框架可用于使用sitespeed.io(带灯塔)和webpagetest 私有实例进行前端负载测试。 有用的 Docker 命令 去做 其他例子 入门 框架包括以下服务: Jenkins :用于测试执行的持续集成服务器 Sitespeed.io :前端负载测试工具集 Webpagetest : 用于前端测试执行的 webpagetest 服务器的私有实例 K6 :后端负载测试工具 用于监控资产规模和性能预算的构建跟踪器工具 Grafana :数据可视化和监控 Graphite :用于指标的时间序列数据库平台 InfluxDB :针对时间序列数据的快速存储和检索进行了优化的时间序列数据库 尚未实现: Portainer :管理docker环境的服务 K6 Grafana 仪表板:现在需要手动添加K6 的默认 Grafaba 仪表板 框架架构: 先决条件 要运行框
1
测试正在运行的dashboard.sitespeed.io 这是一个有效的示例,说明如何使用sitespeed.io监视网站的性能。 该代码在Digital Ocean的实例上运行,并将指标发送到 (即使用我们的并针对生产用途进行配置)。 您应该使用此存储库作为可自行设置的示例。 这样做的目的是使其易于设置,易于添加新的URL进行测试以及易于添加新的用户体验。 您在服务器上启动一个脚本( ),该脚本将永远运行,但对于每次迭代,它将运行git pull并更新脚本,以便如果您添加新的URL进行测试,则会自动提取它们。 您可以查看。 您是否要添加新的URL以便在台式机上进行测试? 导航到并
1