性能测试学习

什么是性能测试

  • 性能测试就是通过技术手段模拟大量用户同时访问被测应用,观察、记录和分析系统的各项性能指标的过程
  • 性能测试的目标是评估系统的性能瓶颈,预测系统的最大用户负载能力

性能测试的两个关键点

  • 模拟大量并发用户
  • 监控系统负载参数分析系统瓶颈

性能指标

  • 平均响应时间
    屏幕快照 2016-05-24 20.19.05.png
  • 合理的平均响应时间
  • CPU的占用率
  • 内存占用率,换页数等
  • I/O读写请求数、读写量等
  • 进站出站带宽占用率

为什么要进行性能测试

  • 能够有效评估系统的性能指标,用于系统的性能评估
  • 能够识别系统的性能瓶颈,协助性能调优
  • 能够指导突发流量承载方案的制定
  • 能够用于系统运维成本的预算

性能测试的一般分类

  • 负载测试:为了验证系统设计符合正常业务负载情况下系统性能表现的测试
  • 压力测试:为了验证系统在极端负载情况下的性能表现的测试

性能测试工具

  • top命令
    o:排序 o -> cpu:q按照cpu使用量排序
屏幕快照 2016-05-24 20.35.34.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文翻译自 Thinking Clearly About Performance 这是我三年前读到的一篇关于性能问...
    mindwind阅读 5,054评论 1 8
  • 性能测试是产品测试流程的必经之路,产品性能的好坏不但关系到产品的用户体验,对于像电子商务这一的应用来说,性能的好坏...
    d1b0f55d8efb阅读 3,089评论 0 3
  • 软件性能的产生 1、从“经济学”的角度来考虑软件产品,这是一个意味深长的变化。 2、要运用投入产出的关系分析和指导...
    WinterM9阅读 8,668评论 0 29
  • 今天给远在家乡相亲的妹子送了一盒520造型的红黄粉三色玫瑰花,没有太多的喜悦,也许以前收到过太多的玫瑰花吧。...
    许小小晴阅读 3,421评论 1 2
  • 连阴雨后 轻纱被风吹透 旧壶又添新酒 新曲却难消我旧愁 日日咫尺相近 天涯两心悠悠 胭脂成雨 花落成泥 此生何求 ...
    徘徊于老地方阅读 2,286评论 0 0