当前位置: 首页 > news >正文

网站建设小结20条优化措施

网站建设小结,20条优化措施,爱站网自媒体数据,广州做网站多目录 1、介绍下最近做过的项目,背景、预期指标、系统架构、场景设计及遇到的性能问题,定位分析及优化; 2、项目处于什么阶段适合性能测试介入,原因是什么? 3、性能测试场景设计要考虑哪些因素? 4、对于一…

目录

1、介绍下最近做过的项目,背景、预期指标、系统架构、场景设计及遇到的性能问题,定位分析及优化;

2、项目处于什么阶段适合性能测试介入,原因是什么?

3、性能测试场景设计要考虑哪些因素?

4、对于一个新开发的应用,上线前需要做性能测试,你会考虑哪些因素?

5、介绍下你在工作中使用过的监控和分析工具,各自有什么特点?

6、了解过全链路压测吗?阐述一下你的理解或者实践经验;

7、如何排查CPU耗用比较多的线程方法;

8、介绍下JVM堆内存的结构,YGC,FGC的原理是什么?

9、线上系统出现了MQ的消息积压,这个时候应该怎么做?

10、如果让你负责团队的性能测试,你会从哪方面考虑和开展工作?

总结感谢每一个认真阅读我文章的人!!!

重点:配套学习资料和视频教学


1、介绍下最近做过的项目,背景、预期指标、系统架构、场景设计及遇到的性能问题,定位分析及优化;

考察点:

  1. 对项目的了解情况;
  2. 需求分析和场景设计思路;
  3. 问题分析思路及优化验证手段;

参考答案:

  1. 最近做了一个XXX项目,背景是老服务重构,预期指标是在原有系统基础上性能提升3倍,架构设计是XXX。针对这个项目我梳理了核心应用和接口有XXX个,对应的场景有XXX,我的压测策略是XXX。测试过程中发现了XXX问题,问题表现是XXX,通过XXX(日志、工具)分析原因为XXX,最终优化策略是XXX,优化后结果为XXX。

2、项目处于什么阶段适合性能测试介入,原因是什么?

考察点:

  1. 对业务迭代是否足够了解;
  2. 对项目质量把控和评估分析的能力;

参考答案:

  1. 这个问题要根据项目类型和具体情况来分析,以我公司为例,日常的迭代频次是XXX,一般我在XXX阶段介入性能测试,原因为XXX,这样做的好处是XXX;
  2. 如果是独立项目或者倒排期项目,那我认为应该在XXX阶段介入,这样做的原因为XXX,好处为XXX;
  3. 还有针对性能测试体系建设不太好的团队,我建议先从XXX做起,然后XXX,尽可能保证质量和投入成本平衡;

         

 

3、性能测试场景设计要考虑哪些因素?

参考答案:

  1. 业务模型,流量模型,数据模型,调用关系等;

4、对于一个新开发的应用,上线前需要做性能测试,你会考虑哪些因素?

参考答案:

  1. 该应用的线上配置(几核几G);
  2. 上线后要承接的流量大小;
  3. 该应用的业务类型(读写缓存还是DB);

5、介绍下你在工作中使用过的监控和分析工具,各自有什么特点?

考察点:

  1. 工具的了解和掌握程度;

参考答案:

  1. 监控工具我常用的是zabbix/Prometheus/grafana/skywalking,分别用他们来查看XXX指标;
  2. 分析工具我常用的是arthas,jvm自带的命令分析工具,分别用他们来进行XXX分析;
  3. 我还了解和自己研究过XXX工具,发现它的特点很适合XXX类型的问题分析和排查;

6、了解过全链路压测吗?阐述一下你的理解或者实践经验;

考察点:

  1. 是否对业内比较前沿的技术有了解和实践;

7、如何排查CPU耗用比较多的线程方法;

考察点:

  1. 考察对Linux的命令熟悉程度;

参考答案:

  1. top命令:找到CPU%最高的进程PID;
  2. top -H -p pid:查看进程下的线程,找到资源耗用率最高的线程pid;
  3. shell命令:printf ”%x\n“ pid(%x,表示 十六进制,\n是换行);
  4. jstack分析:jstack pid (十六进制) 1> xxx.tmp;

                   

 

8、介绍下JVM堆内存的结构,YGC,FGC的原理是什么?

考察点:

  1. 对JVM原理和常见的影响性能的因素理解程度;

参考答案:

  1. JVM堆内存主要分为新生代(Young Gen)、老年代(Tenured Gen)、持久代(Perm Gen);
  2. 新生代划分为伊甸区(Eden)、幸存区from区(Servivor from)、幸存区to区(To Servivor);
  3. 老年代的特点是占用内存大,垃圾回收操作频率低;
  4. 持久代主要存放类定义、字节码和常量等很少会变更的信息;
  5. YGC的原理是XXX,FGC的原理是XXX;
  6. 一般FGC在XXX情况下会影响性能表现;

9、线上系统出现了MQ的消息积压,这个时候应该怎么做?

考察点:

  1. 是否有线上异常容灾处理经验;

参考答案:

  1. 首先要快速解决消息积压问题,比如加大consumer数量,消费频次;
  2. 如果消息太多评估是否丢弃消息或者重启MQ;
  3. 保留日志,线上业务止血后快速排查问题出现的原因,是否有其他类似场景存在同样问题;
  4. 组织复盘,评估后续优化方案,及时跟进落地优化的进度和效果;

10、如果让你负责团队的性能测试,你会从哪方面考虑和开展工作?

考察点:

  1. 是否有完整的性能测试技术体系总结;
  2. 根据实际情况的分析和落地执行能力;
  3. 是否注重团队配合、成员培养和质量把控能力;

总结
感谢每一个认真阅读我文章的人!!!

如果下面这些资料用得到的话可以直接拿走:

1、自学开发或者测试必备的完整项目源码与环境

2、测试工作中所有模板(测试计划、测试用例、测试报告等)

3、软件测试经典面试题

4、Python/Java自动化测试实战.pdf

5、Jmeter/postman接口测试全套视频获取

6、Python学习路线图

                         

 

重点:配套学习资料和视频教学

那么在这里我也精心准备了上述大纲的详细资料包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如下,需要的点击下方名片加我VX免费领取。

            

 

http://www.hrbkazy.com/news/37677.html

相关文章:

  • 济南市住建厅官方网站seo综合查询网站源码
  • 做空闲时间的网站如何实现网站的快速排名
  • 海淀教育互动平台网站建设治疗腰椎间盘突出的特效药
  • 厦门小型网站建设seo优化几个关键词
  • 中小型企业电子商务网站建设seo搜索引擎优化推广专员
  • 网站开发都用什么数据库西安推广平台排行榜
  • 重庆潼南网站建设报价中央电视台一套广告价目表
  • 同一个阿里云可以做两个网站seo交流中心
  • wordpress几个网站共用用户微信seo什么意思
  • 百度供应商平台大连seo网站推广
  • 外贸搜素网站百度关键词刷排名软件
  • 毕业设计代做网站php活动推广方案策划
  • 搭建一个商城类网站系统清理优化工具
  • 太原网站优化价格网上打广告有哪些软件
  • wordpress首页显示摘要数字惠州seo排名优化
  • 致设计网站google登录
  • 微信网页开发教程百度seo排名优化排行
  • 做赌博网站违法吗2345网址导航中国最好
  • 北京建设委员会官方网站网络推广预算方案
  • web成品网站下载谷歌搜索引擎官网
  • 建立一个网站的步骤网站建设教程
  • 网站后台密码忘记了怎么办 ftp进不去关键词搜索排名怎么查看
  • 个体户可以注册网站建设服务百度seo价格
  • 淘宝怎么做基础销量什么网站好中国宣布疫情结束日期
  • typecho前端建站工具希爱力5mg效果真实经历
  • 校园宿舍网网络设计案例莆田关键词优化报价
  • 网站建设托管pfthost全网最好的推广平台
  • 网上网城网站无锡网站建设seo
  • 建设科技信息+网站建设电商营销策划方案范文
  • 做微商能利用的网站有哪些问题搜索引擎优化的内容