热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

02性能测试规划

  2.并发用户数1)并发:用于从业务的角度模拟真实用户访问,同时访问2)并发数:同时访问系统的用户数3)并发分为:   严格并发-用例(同一实际,做同一个事

 

 

2. 并发用户数

1)并发:用于从业务的角度模拟真实用户访问,同时访问

2)并发数:同时访问系统的用户数

3)并发分为:

      严格并发-用例(同一实际,做同一个事情)--单场景

      广义并发-用例(同一时间,做多个事情)--多场景

3  吞吐量

吞吐量:是软件系统在每单位时间内能处理多少个事务/请求/单位数据等的量

业务角度:吞吐量可用:请求数/秒,页面数/秒、人数/天或处理业务数/小时等单位来衡量

网络角度:字节/秒来衡量

交互式应用角度:吞吐量反映的是服务器承受的压力,他能够说明系统的负载能力

TPS:每秒事务数 RPS

 

4 响应时间

响应时间:用户感受软件系统为其服务所耗费的时间,是用户感知软件性能的主要指标

 响应时间包括:

1)用户客户端呈现时间

2)请求/响应数据网络传输时间

3) 应用服务器处理时间

4)数据库系统处理时间

 

 注意:响应时间长时,性能分析就要从各个传输节点来分析定位(ping/抓包等)

 

5. 资源使用率

性能计数器:是描述服务器或操作系统性能的一些数据指标

系统典型资源:

1)内存

2)CPU

3)磁盘

4)网络等资源使用率等

 

6 思考时间

think time: 从业务角度看,这个时间指用户进行操作时每个请求之间的时间间隔。  固定定时器(jmeter)

在做性能测试时,为了模拟这样的时间间隔,引入思考时间这个概念,来更加真实的模拟用户的操作

 



推荐阅读
  • Go语言以其简洁的语法和强大的并发处理能力而闻名,特别是在云计算和分布式计算领域有着广泛的应用。本文将深入探讨Go语言中的Channel机制,包括其不同类型及其在实际编程中的应用。 ... [详细]
  • 前言无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上 ... [详细]
  • 深入分析十大PHP开发框架
    随着PHP技术的发展,各类开发框架层出不穷,成为了开发者们热议的话题。本文将详细介绍并对比十款主流的PHP开发框架,旨在帮助开发者根据自身需求选择最合适的工具。 ... [详细]
  • 性能测试工具的选择与应用
    本文探讨了性能测试工具的重要性及其在软件测试中的作用,重点介绍了选择合适性能测试工具的考量因素,并对几种常用的性能测试工具进行了对比分析。 ... [详细]
  • Spring Security核心概念与应用实践
    本文详细介绍了Spring Security的核心机制,包括其作为一系列过滤器的工作原理,如何实现用户认证与授权,以及常见的配置方法和高级特性如CSRF防护。 ... [详细]
  • Spring Cloud因其强大的功能和灵活性,被誉为开发分布式系统的‘一站式’解决方案。它不仅简化了分布式系统中的常见模式实现,还被广泛应用于企业级生产环境中。本书内容详实,覆盖了从微服务基础到Spring Cloud的高级应用,适合各层次的开发者。 ... [详细]
  • java程序员_Java程序员最新职业规划,逆袭面经分享
    java程序员_Java程序员最新职业规划,逆袭面经分享 ... [详细]
  • TCP/IP基础知识详解
    本文详细介绍了TCP/IP协议的基本概念,包括网络层次模型、TCP三次握手过程、四次挥手过程以及TCP与UDP的比较。通过这些内容,读者可以更好地理解TCP/IP协议的工作原理。 ... [详细]
  • Java性能优化策略详解
    在Java开发中,性能优化是提高应用程序响应速度和资源利用率的关键。本文详细探讨了多种Java性能优化技巧,包括合理使用单例模式、避免滥用静态变量、减少对象创建、使用final修饰符、合理管理线程同步等,旨在帮助开发者写出更加高效稳定的代码。 ... [详细]
  • 本文探讨了随着并发需求的增长,MySQL数据库架构如何从简单的单一实例发展到复杂的分布式系统,以及每一步演进背后的原理和技术解决方案。 ... [详细]
  • 热璞数据库与云宏达成兼容性互认证,共筑数据安全屏障
    热璞数据库与云宏信息技术有限公司近期宣布完成产品兼容性互认证,旨在提升数据安全性与稳定性,支持企业数字化转型。 ... [详细]
  • 本文探讨了使用Filter作为控制器的优势,以及Servlet与Filter之间的主要差异。同时,详细解析了Servlet的工作流程及其生命周期,以及ServletConfig与ServletContext的区别与应用场景。 ... [详细]
  • 并发环境下的集合元素移除技巧与注意事项
    探讨在并发编程中对集合进行元素移除操作时应注意的关键点,包括使用迭代器的安全方法以及避免常见错误。 ... [详细]
  • Ark Actor:轻量化Actor并发模型的革新
    随着物联网技术的发展,多核处理器的应用日益普及,高效的并发编程模型成为软件开发中的关键。本文探讨了方舟编译器如何通过轻量化优化传统的Actor并发模型,以适应更加复杂的IoT应用场景,提高程序的并发处理能力和响应速度。 ... [详细]
  • 本文总结了WebSphere应用服务器出现宕机问题的解决方法,重点讨论了关键参数的调整,包括数据源连接池、线程池设置以及JVM堆大小等,旨在提升系统的稳定性和性能。 ... [详细]
author-avatar
PengJin05
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有