记录下来自己的学习经验,供各位共勉。
1关于性能测试的种类:

负载测试:loadtesting 针对程序和服务器数据库在固定情况下的最大用户数和并发量的响应时间和资源利用率
压力测试:stress testing 测试高负载情况下长时间极限状态下服务器是否正常工作,最对服务器的承压能力
配置测试:configuratingtesting 确定某一配置下的性能测试,获取不同配置下的性能参数
容量测试:volumetesting针对数据库的最佳容量测试,主要是侧重数据库
基准测试:benchmarktesting 为后续调优和系统评测提供参数支持,针对整个系统进行
并发测试:concurrencytes排除死锁或数据错误能参数故障,针对程序本身进行测试
容错测试:测试服务在出现异常情况下的反应。

2关于性能调优涉及的方面和实例:

硬件性能瓶颈:
cpu,内存、磁盘io等方面,分为硬件瓶颈,网络瓶颈。(局域网可忽略网络因素)、服务器操作系统瓶颈,中间件(参数配置,数据库,web服务器等)瓶颈,应用瓶颈(sql语句、数据库设计、业务逻辑、算法等)。
软件性能瓶颈:一般指的是应用服务器、web 服务器等应用软件,还包括数据库系统。例如:中间件weblogic 平台上配置的JDBC连接池的参数设置不合理,造成的瓶颈。
应用程序上的性能瓶颈:一般指的是开发人员新开发出来的应用程序。例如,程序架构规划不合理,程序本身设计有问题(串行处理、请求的处理线程不够),造成系统在大量用户方位时性能低下而造成的瓶颈。
操作系统上的性能瓶颈:一般指的是windows、UNIX、Linux等操作系统。例如,在进行性能测试,出现物理内存不足时,虚拟内存设置也不合理,虚拟内存的交换效率就会大大降低,从而导致行为的响应时间大大增加,这时认为操作系统上出现性能瓶颈。
网络设备上的性能瓶颈:一般指的是防火墙、动态负载均衡器、交换机等设备。例如,在动态负载均衡器上设置了动态分发负载的机制,当发现某个应用服务器上的硬件资源已经到达极限时,动态负载均衡器将后续的交易请求发送到其他负载较轻的应用服务器上。在测试时发现,动态负载均衡器没有起到相应的作用,这时可以认为网络瓶颈。性能测试出现的原因及其定位十分复杂,这里只是简单介绍常见的几种瓶颈类型和特征,而性能测试所需要做的就是根据各种情况因素综合考虑,然后协助开发人员\DBA\运维人员一起定位性能瓶颈。```

这里写代码片

```
这里写代码片
这里写代码片

面试篇------性能测试+调优相关推荐

  1. 性能测试调优篇---未完待续

    性能测试调优一: 1.首先,看下选测交易的整个走向 纯系统内部交易: 选测交易如果是系统内的交易,每一步请求都和系统交互几次,访问了几个数据库,访问了数据库的那几张表?? 该交易走了那几台机器,这几台 ...

  2. 面试中sql调优的几种方式_面试方式

    面试中sql调优的几种方式 The first question I ask someone in an interview for a cybersecurity position is, &quo ...

  3. mysql时间复杂度o的n次方_MySQL性能测试调优

    MySQL性能测试调优 操作系统 基本操作 查看磁盘分区mount选项 $ mount 永久修改分区mount选项(系统重启后生效) 修改文件 /etc/fstab 中对应分区的mount optio ...

  4. 由美团技术文章整理---spark性能优化基础篇--开发调优与资源参数调优

    文章地址1:Spark性能优化指南--基础篇 - 美团技术团队 文章地址2:Spark性能优化指南--高级篇 - 美团技术团队 目录 一.关于性能优化基础篇--开发调优 1.避免创建重复RDD (1) ...

  5. 压测工具BenchmarkSQL对OceanBase开源版3.1.2性能测试调优

    作者:马顺华 从事运维管理工作多年,目前就职于六棱镜(杭州)科技有限公司,熟悉运维自动化.OceanBase部署运维.MySQL 运维以及各种云平台技术和产品.并已获得OceanBase认证OBCA. ...

  6. MySQL调优篇 | SQL调优实战(5)完结篇

    [前言] 经常有一些朋友向我咨询,如何写出高效的SQL,这不是三言两语能说得清的,索性认真来写一下,增删查改方面的知识我不再赘述,如果有基础薄弱的同学,可以好好的补一补再来看. 以MySQL为基础,M ...

  7. php xingnengfenxi_PHP 性能分析第三篇: 性能调优实战

    在本系列的 第一篇 中,我们介绍了 XHProf .而在 第二篇 中,我们深入研究了 XHGui UI, 现在最后一篇,让我们把 XHProf /XHGui 的知识用到工作中! 性能调优 不用运行的代 ...

  8. PHP 性能分析第三篇: 性能调优实战

    注意:本文是我们的 PHP 性能分析系列的第三篇,点此阅读 PHP 性能分析第一篇: XHProf & XHGui 介绍 ,或  PHP 性能分析第二篇: 深入研究 XHGui. 在本系列的 ...

  9. 2022年字节跳动JAVA面试,JVM调优和调优,附面试题答案

    面试必问:JVM原理和调优(附面试题) 一.详解JVM内存模型 二.JVM中一次完整的GC流程是怎样的 三.GC垃圾回收的算法有哪些 四.简单说说你了解的类加载器 五.双亲委派机制是什么,有什么好处, ...

最新文章

  1. HTML 标签包含规范,规避脱标流,图片和文字垂直居中对齐,
  2. VMware中安装CentOS Linux release 7.4.1708 (Core)
  3. python工作招聘-python爬虫 智联招聘 工作地点
  4. 思科为其核心网络业务增加了订阅服务
  5. LeetCode 908. 最小差值 I
  6. java的math类_Java之Math类使用小结
  7. XYGame-AI设计3-行为树-第1版本
  8. 多线程,多进程使用场景
  9. 安装mongodb以及设置为windows服务 详细步骤
  10. 静态方法与实例方法的区别
  11. vjc机器人灰度怎么编程_VJC1.5仿真版说明
  12. 简单的嵌入式人脸识别系统
  13. IDEA 设置控制台背景颜色
  14. 电荷泵负电源芯片SGM3207
  15. 考勤月度统计mysql_考勤查询统计SQL脚本
  16. 几何分布(一种离散分布)
  17. python生成10个随机密码_python生成10个随机密码
  18. css中鼠标变成手型设置
  19. Appium+Pytest+Allure集成PO项目管理模式实现自动化测试
  20. Navicat提示Access violation at address 004E9844 in module ‘navicat.exe’

热门文章

  1. STM32----TIM6和TIM7
  2. pandas学习笔记三之处理丢失数据
  3. 那些文献阅读能力爆表的科研学子,都在偷偷做这件事……
  4. 适用于Photoshop的人像美容磨皮ps插件:Beauty Retouch Panel 2021 Mac
  5. 如何文件服务器安装打印机,如何安装打印机方法图解
  6. python数据库操作实例
  7. 【python基础】window下python安装及配置环境变量的方法教程
  8. python 第一行 报错_初学Python-只需4步,爬取网站图片
  9. ThinkPHP6项目基操(20.实战部分 数据库操作返回值总结)
  10. oracle orapath,SQLNET.ORA中的NAMES.DIRECTORY_PATH设置