首页 > 其他分享 >eTest 喊你做优化性能优化了

eTest 喊你做优化性能优化了

时间:2023-08-11 12:32:57浏览次数:29  
标签:lighthouse 数据 优化 性能 录制 采集 eTest

各位小伙伴好久不见,大家安好,最近一段时间我们收到了很多用户反馈……,主要是对etest 测试工具的操作反馈不够友好,还有跨平台兼容性问题……,收到问题我们也是第一时间想办法复现问题,有些问题比较难复现…也很感谢大家对我们的包容,一个开源工具的完善离不开大家的支持与建议,对于目前使用不完善的问题,在这里向大家说声抱歉,后续我们也会持续跟近,努力做好。

今天也给大家带来了一个小功能,想必大家对前端性能优化这个词早已经司空见惯了吧,社区充斥着各种文章,性能优化的数据采集怎么获取呢?

Lighthouse

一般都是通过chrome浏览器的调试面板lighthouse ,通过数据采集获取首屏性能短板数据,也可以对数据信息给出优化建议,这里就不再一一赘述,有想要了解的小伙伴可以移步 github lighthouse

eTest 喊你做优化性能优化了_开源

Lighthouse也可以通过Npm lighthouse下载,通过node命令行执行也可以获取网页的数据采集信息。

npm install -g lighthouse
# or use yarn:
# yarn global add lighthouse

lighthouse http://example.com

lighthouse http://example.com  -GA

更多参数可以参考Npm lighthouse

作为性能优化的衡量指标,需要我们做大量的数据指标采集,不同的时间段,怎么样做到自动化?etest结合这个问题也给出了一套完善的解决方案,

脚本录制

今天我们以掘金为例,做一个自动化性能数据采集 ,首先还是录制脚本,录制脚本的时候不仅可以做性能数据采集,还可以对当前页面做断言处理,录制的脚本必须包含两条以上的测试用例,否则无法导出数据

eTest 喊你做优化性能优化了_测试_02

回放脚本

新建项目,进入新建项目后点击ete功能,新建分组然后倒入录制好的测试脚本,不需要设置,直接点击执行

eTest 喊你做优化性能优化了_数据采集_03

测试结果

查看测试报告,点击 测试报告可以看到测试的断言结果,而且比之前多了一个性能数据的采集报告,可以看到掘金的Performance分数23(该数据也可能受网络设备的影响)该做优化了,更多详细信息可以看测试报告

eTest 喊你做优化性能优化了_开源_04

eTest 喊你做优化性能优化了_数据采集_05

设置定时任务,打开定时任务,选中项目,设置每周一到周七执行,执行时间是每天早上9点、12点、15点、18点、20点,通过不同的时间段,采集数据

eTest 喊你做优化性能优化了_数据_06

这就可以了吗,不不不,还有最后一步防止跑自动化任务打断我们的认真工作进程,(也可能是潜水摸鱼

标签:lighthouse,数据,优化,性能,录制,采集,eTest
From: https://blog.51cto.com/u_11309339/7045909

相关文章

  • 使用Spring Cloud Gateway构建高性能的微服务网关
    在微服务架构中,微服务之间的通信可能会变得复杂,而且涉及到许多非功能性需求,如安全性、负载均衡、限流等。SpringCloudGateway是一个基于SpringBoot的轻量级网关服务,用于构建高性能的微服务网关,本文将深入探讨如何使用SpringCloudGateway搭建微服务网关,并提供代码示例。什么是......
  • RISC-V公测平台发布 · 使用YCSB测试SG2042上的MySQL性能
    实验介绍:YCSB(全称为Yahoo!CloudServingBenchmark),该性能测试工具由Java语言编写(在之前的MC文章中也提到过这个,如果没看过的读者可以去看看之前MC那一期),主要用于云端或者服务器端的数据库性能测试工具,其内部涵盖了常见的NoSQL数据库产品,如Cassandra、MongoDB、HBase、Redis等等......
  • i513400f参数 i5 13400f性能怎么样酷睿i5 13400f属于什么水平
    i5-13400f7nm工艺采用拥有6个大核和4个小核,共计10核16线程,主频2.5GHz,全核睿频可达4.4GHz,单核睿频4.6GHz,配备28MB的L3缓存,基础功耗65W。i513400f组装电脑怎么搭配更合适这些点很重要http://www.adiannao.cn/du ......
  • 制造执行系统(MES):优化生产管理的关键
       制造业是现代经济的重要组成部分,随着技术的发展和市场需求的变化,制造企业面临着越来越大的挑战。为了在竞争激烈的市场中保持竞争力,企业需要实现生产过程的高效管理和优化。这就引入了制造执行系统(MES),这是一种关键的信息技术工具,可以帮助企业实现生产过程的监控、协调和优......
  • 无线取餐/排队呼叫器采用先进的DP4306无线通信芯片,该芯片是一款低功耗、高性能、独立
     无线取餐/排队呼叫器采用先进的DP4306无线通信芯片,该芯片是一款低功耗、高性能、独立运行的射频收发芯片,适用于各种230、 315、433、470、868、915MHz的无线应用。无线呼叫系统由主机、接收器和充电器组成,超大型场所也可选配外接大功率发射机。可应用于餐饮、休闲娱乐、商场、......
  • mysql 高性能count表
    --mysql高性能count表SELECTSQL_CALC_FOUND_ROWS1FROMtable_namelimit1;SELECTfound_rows()ASrowcount;selectcount(1)ascntfromtable_name;--35G1102888行的表--2.13sec和29.84sec--11G14216365--28.60sec和48.43sec--结论:......
  • 利用pytorch自定义CNN网络(四):损失函数和优化器
    本文是利用pytorch自定义CNN网络系列的第四篇,主要介绍如何训练一个CNN网络,关于本系列的全文见这里。笔者的运行设备与软件:CPU(AMDRyzen™54600U)+pytorch(1.13,CPU版)+jupyter;训练模型是为了得到合适的参数权重,设计模型的训练时,最重要的就是损失函数和优化器的选择。损......
  • 加速未来!汽车之家App应用性能优化总结与后续展望
    背景汽车之家App作为汽车之家链接全球5亿用户的重要承载工具,是汽车之家的核心业务之一。在激烈的市场竞争中,为广大用户提供优质的产品和服务是我们的核心竞争力。面对日益增长的用户需求和技术挑战,满足用户对卓越体验的追求,客户端研发部制定了:"铸精品,释产能,启未来"的基本方向。......
  • 汽车之家页面性能监控建设实践
    1前言关注用户体验,提高页面性能,是每位前端研发同学的日常工作之一。提高页面性能对业务的帮助,虽不易衡量,但肯定是利远大于弊。如何衡量页面性能优劣?如何帮助研发同学快速定位到页面性能瓶颈点?一直是前端的重点工作之一。本文分享汽车之家在页面性能监控建设方面的部分工作,主要包......
  • 天壤小白v1.1.0版本上线,超实用的大模型文档集功能优化Tips,快来一探究竟!
    Hi!小白的用户伙伴们,你们好!上月,「天壤小白」大模型产品三件套首次亮相2023WAIC。其中,应用开发平台最具特点的文档集功能,集成大模型强大的语义理解和推理技术,不仅有效破解大模型“幻觉”,还助力天壤快速适配企业需求,发布20+企业级智能应用。今天,天壤小白v1.1.0版本上线!除了「模型......