什么是性能测试?

  在一定的约束条件下(指定的软件、硬件、网络环境等)对产品按一定的性能指标进行测试,确定系统能承受的最大负载压力,解决性能瓶颈。给用户最好的体验。

性能测试流程?

  

什么时候开始性能测试?

  功能测试通过。一般需要进行性能测试的系统,都是用户量比较大、业务使用比较频繁、比较重要的功能模块。

web性能测试常用指标

  • 响应时间(Response time)

    响应时间就是用户感受软件系统为其服务所消耗的时间,对于网站系统来说,响应时间就是从点击了一个页面计时开始,到这个页面完全在浏览器展示计时结束的这一段时间间隔。

    响应时间:2-5-8原则

    当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可以

    当用户在5-8秒之间得到响应时,会感觉系统的响应速度很慢,但还可以接受

    当用户在超过8秒后仍然无法得到响应时,会感觉网站太慢了

  • 吞吐量(Throughput)

    指在单位时间内客户端和服务器成功传送数据的数量

  • 资源使用率(Resource utilization)

    常见资源有:CPU占用率、内存使用率、磁盘I/O、网络I/O

  • 每秒点击数(Hits per second)

    指客户端每秒钟向服务器端提交的请求数量,如果客户端发出的请求数量越多,与之相对的平均吞吐量也就应该越大

  • 并发用户数(Concurrent users)

    指在客户端的一批用户同时执行一个操作的数量。

    并发数反映了软件系统的并发处理能力。

    错误理解:1.使用系统的全部用户的数。2.用户在线数量

最新文章

  1. JavaScript权威设计--JavaScript类型,值,变量(简要学习笔记三)
  2. 在oneAPM参加第一个项目小结
  3. ORA-15025: could not open disk "/dev/asm***"--转载
  4. markdown 设置字体颜色
  5. 关于一个新的DOM选择器querySelector
  6. paip.操作符重载的缺失 Java 的一个大缺点
  7. java中两个Integer类型的值相比较的问题
  8. 关于php的一些开源程序
  9. js实现图片自动切换效果。
  10. Android --------- 标签include位置设置无效
  11. Oracle 一些简单操作
  12. Mybatis(二)
  13. 关于ajax的content-download时间过慢问题的解决方案与思考
  14. Unity3D学习笔记(二)Unity的JavaScript基础
  15. 俗话:MySQL索引
  16. git clean 小结
  17. org.springframework.stereotype 注解
  18. graphviz 的绘图布局
  19. PHP-003
  20. garylog学习篇

热门文章

  1. 4. 内网渗透之IPC$入侵
  2. json序列化.xml序列化.图片转base64.base64转图片.生成缩略图.IEnumerable<TResult> Select<TSource, TResult>做数据转换的五种方式
  3. FileInfo类和DirectoryInfo类
  4. fiddler扩展模拟弱网络环境设置
  5. Django之博客系统搭建一
  6. js计算每个月的总天数
  7. 关于MVC模型的NSNotification用法
  8. [USACO09FEB]改造路Revamping Trails 分层最短路 Dijkstra BZOJ 1579
  9. PAT天梯赛 L1-049 天梯赛座位分配
  10. Js 向json对象中添加新元素