什么是软件性能?
软件性能应该是一种指标,通过这个指标可以衡量,系统或构件性能达到的程度。也是对软件性能需求的一个测试和评估,用来验收或评估软件达到的性能程度。性能测试相关术语
响应时间是用户提交一个请求,系统从开始呈现到将所有信息都呈现到客户端所需要的时间并发用户数
指同一时刻与服务器进行数据交互的所有用户数量吞吐量
吞吐量是指单位时间内系统处理客户请求的数量,其直接体现系统的承载的能力。吞吐量作为性能测试时主要关注的一个指标,与虚拟用户数之间存在一定的关系,当系统没有遇到性的瓶颈时,可以采用下面这个公式来计算。吞吐率
指单位时间内的数据传输量,即吞吐量/传输时间,也可以是单位时间内处理的客户请求数。它是衡量网络性能一个重要指标。通常情况下吞吐量越大,吞吐率的值也越大。吞吐率越大表示系统的负载能力越强TPS
表示每秒系统处理的事务数,它是衡量系统处理能力的重要指标,在LoadRunner中一定要分析的一个指标 点击率指每秒钟用户向Web服务器提交的HTTP的数量 资源利用率 指的是系统资源被占用的情况,主要包括CPU利用率、内存利用率、磁盘利用率、网络等 性能计数器是描述服务器或操作系统性能的一些数据指标。主要是通过添加计数器来观察系统资源的使用情况 思考时间(Think Time) 指的是系统资源被占用的情况,主要包括CPU利用率、内存利用率、磁盘利用率、网络等 性能计数器也称为“休眠时间”,从业务层面来说,这个时间是指用户在进行操作时,每个请求之间的时间间隔