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

湖南网站建设mxtia网站内链优化的角度

湖南网站建设mxtia,网站内链优化的角度,成都开网站,学校后勤网站建设的作用目录#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结#xff08;尾部小惊喜#xff09; 前言 性能测试按照不同… 目录导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜 前言 性能测试按照不同视角可以分为以下几类 用户视角的性能 用户角度感受到的网站响应速度的快和慢。从用户在浏览器输入网址/打开应用到整个页面呈现给用户的耗时。包含了用户端发送请求服务端收到并执行请求返回请求客户端收到之后渲染的总时间。 开发人员视角的性能 包括系统吞吐量并发处理能力系统稳定性响应延迟等。如果发现有不满足要求的地方需要定位出问题所在并给出解决方案。 运维视角的性能 主要关注基础设施性能和资源利用率如网络运营商带宽能力服务器应急配置数据中心网络架构服务器和网络带宽的资源利用率等。 1、为什么要做接口压力测试 清楚自己所提供的接口性能是多少 判断出系统可能存在的问题代码DBcache系统配置,容量等提前解决 为设置接口的限流/熔断做参考 2、接口压力测试的局限性 接口压力测试只注重单业务的接口性能进行压测的时候只关注个别接口的性能。 接口大部分时间是在线下进行可能线上线下机器配置不一样而且线上同时在进行着各种不同的业务。 因此在线下进行接口压力测试的结果只能作为线上配置的一个参考值。 3、谁来做接口压力测试 对接口比较熟悉的开发人员来做这样有以下好处 对接口实现比较了解对接口中潜在的问题有一定的预判 比较容易对接口进行优化业务逻辑层面和技术层面。 4、如何做接口压力测试 通常使用 Jmeter loadRunner 等进行压力测试。 5、如何设计接口压力测试方案 如何确定并发数 可以通过尝试的方式。第一次压测的时候可以设置自己预期接口需要达到的并发数进行压力测试。然后通过二分法进行调整。 举例如果期望的并发数是512 第一次压测并发数设置为512 如果系统没有压力第二次并发就尝试设置为1024。如果系统有压力下次就设置为256。通过逐渐尝试的方式找出当前接口的并发阈值。 如何确定总请求次数 有时候单纯的通过并发数并不能完全发现系统的压力状况因为并发数只能测出系统的处理能力。 但是有时随着长时间的调用系统可能会出现其他问题。比如随着数据量的增多存储磁盘满了、内存缓存用光缓存服务使用磁盘缓存而拖慢系统等情况。 为了避免这种情况可以尝试用现有线上业务每天产生的数量乘以一定的天数天数的大小视业务的具体情况而定推荐180天以上作为接口压力测试的总请求次数。 接口压力测试数据的选取 通常随机选择数据。但是要注意重复进行压力测试对性能的影响。 比如 第一次压测的 Id 是从2500W 到2600W 之间选择的下次用同样的 Id 范围做压测的时候如果接口实现中有缓存则会很大程度影响压力测试的结果对压力测试的解读时候要考虑到这个因素。 另外使用不存在的 Id 去进行压测结果并没有太大意义。 6、压力测试报告应该包含哪些结果 接口压力测试结果 服务器压力 每次接口压力测试时接口所在服务的服务器 cpu/jvm 使用率历史记录jvm堆大小响应时长图 借助 pinpoint 查看cpu load 值top 命令gc 信息等。 7、如何解读压力测试的结果 对于接口压力测试结果 关注 响应时间是否符合要求响应时间前99% 是不是在可允许的范围内。最大值是多少是否可以容忍。 通常来说错误百分比应该为0。 对于服务器压力 看 cpu 使用率是否在可接受范围内jvm 堆大小是否变化频繁是否有 fullGC。Young GC 耗时CPU load值是否在可接受范围内。 响应时长图是否平滑如果有毛刺现象需要找出原因。 8、如何根据测试结果定位性能问题 响应时间不符合要求 通过 pinpoint 观察调用链找出耗时比较长的步骤进行优化 并发数达不到要求可以从以下几个方面进行考虑 是否发生系统依赖资源争用比如数据库连接业务处理线程数等 业务流程/代码性能是否可以优化 c 在运行的过程中是否频繁 GC CPU 使用率过高 在运行的过程中是否频繁 GC 是否发生过多的线程切换 c 程序中是否有比较耗 cpu 的代码 cpu 内存 磁盘 io 网络 io 服务器 top 命令 vmstat pidstat / iostat sar jvm java mission Control 工具 jmap 命令,结合eclipse mat 工具进行分析 全链路pinpoint 9、修复性能问题 除了只可能在极端压力测试情况下会发生的性能问题并且修复代价过大的问题可以不进行修复但是要在压力测试报告中体现出来此问题以及解决方案其他问题都必须进行修复。 如果没有专门的接口压力测试环境记得做完接口压力测试之后将测试数据清除(缓存数据库消息中间件中未消费完毕的消息 等)。 下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜 奋斗是勇者的旗帜坚持是胜利的密码。不论现在如何困顿只要拥有梦想和努力就能超越自我征服未来。坚定信念追逐热爱。 每一个奋斗者都是命运的雕塑家用汗水雕刻出自己的辉煌。不论困难多么险峻都要坚定前行坚持不懈唯有奋斗方能驾驭命运的舵开启属于自己的辉煌人生 奋斗是心灵的舞蹈只有不断磨砺才能跳出优美的旋律。不论前路崎岖还是艰险相信自己的勇气与智慧追逐梦想凝聚力量在奋斗中绽放出人生最灿烂的光芒
http://www.zqtcl.cn/news/862891/

相关文章:

  • 筑巢网络官方网站深圳网站开发设计公司排名
  • 镇江市网站制作网页的代码实例
  • 吉林省网站制作公司有哪些唐山设计网站公司
  • 浙江国泰建设集团有限公司网站ps软件下载电脑版免费怎么下载
  • 昆明网站建设价格自力教育
  • 黄冈网站推广软件视频下载孝感做网站xgsh
  • 用jsp做一网站的流程图互联网博客网站
  • 南宁一站网 给网站做营销微网站和网站同步像素
  • 如何建设一个视频小网站软件做网站
  • 小企业网站建设公司哪家好网站怎样设计网页
  • 那个网站做搬家推广比较好wordpress twenty eleven
  • 微站图片临淄信息网招聘最新信息
  • 投诉举报网站建设方案宠物网站 模板
  • 生小孩去什么网站做登记有特点的个人网站
  • 汉中市住房和城乡建设局网站学网站建设需要什么
  • 深圳网站建设外包公司排名网络引流怎么做啊?
  • 关于做暧暧的网站php 网站授权
  • 网站上添加子栏目wordpress群组
  • 一站式手机网站制作有没有代做ppt的网站
  • 西安火车站网站建设网站的设计需要什么
  • 弹幕网站开发代码欧洲人喜欢什么样的服务器
  • 有哪些做壁纸的网站好ftp如何备份网站
  • 网站如何推广出去wordpress foopen
  • 网站空格键代码台州椒江网站建设公司
  • node 网站开发 视频教程汉阳网站推广
  • 广西新农村建设工作专题网站怎样创建公司网站
  • 中国十大招商平台谷歌优化软件
  • 做任务领黄钻的网站中国采购网招标公告
  • 网站建设三层架构实训报告德阳市网站建设
  • 有免费建网站opencms wordpress