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

遂宁市网站建设外贸网站建设推广

遂宁市网站建设,外贸网站建设推广,山东企业网站建设,哪里医院做无痛人流便宜 咨询网站在线接口压测指南 一、 为什么需要进行接口压测二 、接口压测的目标是什么三、 用什么工具进行接口压测四、 接口压测核心指标4.1 JMeter的报告模板4.2 ApiPost报告模板 五、 接口慢如何排查5.1 大体排查思路5.2 排查工具5.3 压测经验 一、 为什么需要进行接口压测 突然有一天领导…

接口压测指南

  • 一、 为什么需要进行接口压测
  • 二 、接口压测的目标是什么
  • 三、 用什么工具进行接口压测
  • 四、 接口压测核心指标
    • 4.1 JMeter的报告模板
    • 4.2 ApiPost报告模板
  • 五、 接口慢如何排查
    • 5.1 大体排查思路
    • 5.2 排查工具
    • 5.3 压测经验

一、 为什么需要进行接口压测

  • 突然有一天领导反馈他在使用产品功能时,感觉到页面有卡顿、停留时间过长
  • 客服反馈用户投诉页面加载速度慢
  • 运营推广/活动大促
  • 为了能够彻底的了解为啥慢,活动能够承接多少用户/流量,此时此刻就需要进行对相应的产品功能对应的接口进行摸底,性能压力测试

二 、接口压测的目标是什么

在做接口压测之前,需要定义清楚本次压测希望达到什么效果,符合什么样的预期,只有清晰的量化指标,才可以有效指导接口压测。

例如:在100个并发的情况下,该接口响应时间P95百分位在200ms

三、 用什么工具进行接口压测

压测工具一般有开源和自研,本文档主要罗列有哪些开源的接口压测工具

工具网址
abhttps://httpd.apache.org/docs/2.4/programs/ab.html
jmeterhttps://jmeter.apache.org/
LoadRunnerhttps://www.microfocus.com/zh-cn/products/loadrunner-professional/overview
ApiPosthttps://www.apipost.cn/

四、 接口压测核心指标

  1. 响应时间: 平均、中位数、P75、P90、P95、P99、最小值、最大值
  2. 吞吐量: 每秒能够处理多少个请求
  3. 接收报文:每秒接收多少KB的数据
  4. 发送报文:每秒发送多少KB的数据

其中响应时间、吞吐量为最核心的两个指标

4.1 JMeter的报告模板

jmeter

4.2 ApiPost报告模板

apipost

五、 接口慢如何排查

5.1 大体排查思路

  1. 确定接口的内部逻辑是怎样的,做了哪些事情
  2. 是不是资源层面的瓶颈、硬件、参数配置的问题?
  3. 针对查询类接口,是不是增加了必要的缓存?若有缓存还慢,进一步分析是不是缓存key多大?
  4. 是不是有依赖于三方接口?若有依赖,是否配置连接超时时间,读取数据超时时间?
  5. 是不是sql语句慢?(是否建立索引、是否连表查询)
  6. 是否是网络层面的问题?(带宽不足、DNS解析慢、丢包等等)

5.2 排查工具

  • Arthas可以帮忙诊断某个接口具体某个方法耗时多少
  • Prometheus或者听云APM、Skywalking收集JVM数据,内存、线程
  • Top命令查看服务器负载
  • jstack/jconsole/jstat/jhat分析JVM进程

5.3 压测经验

  • 一般情况下,我们通过优化SQL语句、合理使用缓存、串行改并行几个手段就能取得不错的效果;
  • 资源层面出问题了一般就需要进行架构调整,单纯改代码很难有质的变化;
  • 网络带宽出问题一般是一种幸福的烦恼,因为这意味着你负责的系统用户流量上来了;
  • 懂得压测比较容易,难得是如何分析压测的结果,如何采集压测期间的各种指标数据(JVM的指标、接口指标,Redis服务指标、数据库指标,Docker指标、物理机指标),如何把收集到的指标放在一起分析,解读
http://www.tj-hxxt.cn/news/12670.html

相关文章:

  • 做电影网站会被捉吗外贸展示型网站建设公司
  • 个人网站设计论文参考文献重庆网络推广公司
  • 有名做网站公司个人如何推广app
  • 基于推荐算法的网站开发网站查询是否安全
  • 网站如何做熊掌号百度seo软件优化
  • 做课题查新网站深圳新闻最新事件
  • 天津市哪里有做网站的百度官方营销推广平台加载中
  • 可以做网站的app如何做网站平台
  • 视频播放网站怎么做百度推广渠道代理
  • 天津做网站比较好的公司策划网络营销方案
  • 国外做名片的网站怎么自己做一个网页
  • 哪里有网站制作建设成人职业技能培训有哪些项目
  • 向客户介绍网站建设的话术seo分析及优化建议
  • 网站版式分类seo入门讲解
  • 网站开发效率seo点击排名器
  • 怎么才能建立自己的网站啊网页设计网站
  • 报ui设计班关键词优化的作用
  • 5网站建设免费行情网站
  • 浙江省衢州建设局网站昆明seo案例
  • python一般要学多久温州seo团队
  • 成都旅游攻略自由行攻略地图唐山百度seo公司
  • 免费行情网站app页面百度之家
  • 网络规划设计师资料网盘下载seo营销推广多少钱
  • 泰州网站建设案例seo解释
  • 超级优化快速seo排名优化
  • 网站seo优化加推广沈阳seo整站优化
  • 福州网红打卡景点网站seo批量查询工具
  • 连云港权威网站建设价格好用的视频播放器app
  • 张家港网站建设培训整站优化 快速排名
  • 广州网站建设(信科网络)网站关键词seo排名