2023年7月11日发(作者:)
Jmeter性能测试指标⼀、性能测试概念性能:事务、物品的某些特性的评价值性能测试:通过测试⼯具模拟多种正常、峰值及异常负载条件来对系统的各项性能指标进⾏测试⼆、性能测试指标性能指标分为两个⽅⾯:系统指标(与⽤户场景和需求相关指标)资源指标(与硬件资源消耗相关指标)1.响应时间从发起请求到收到请求响应的时间响应时间=⽹络响应时间+应⽤程序响应时间=(N1+N2+N3+N4)+(A1+A2+A3)2.并发数单位时间内发起请求的⽤户数并发⽤户数C,计算公式C=nL/Tn:每天访问系统的⽤户数L:在线⽤户从登陆到退出的时间T:⽤户每天使⽤系统⼤概多长时间峰值C1,即最⼤并发数,计算公式C1=C+³√C最佳并发⽤户数:当系统的负载等于最佳并发⽤户数时,系统的整体效率最⾼,没有资源被浪费,⽤户也不需要等待最⼤并发⽤户数:系统的负载⼀直持续,有些⽤户在处理⽽有的⽤户在⾃⼰最⼤的等待时间内等待的时候3.吞吐量、吞吐率衡量⽹络性能的重要指标吞吐量:⽹络传输的数据量(处理客户的请求数)吞吐率:单位时间(可以是秒/分/时/天)内⽹络成功传输的数据量,如请求数/秒、页⾯数/秒4.事务、TPS事务:⼀个动作或是⼀系列动作的集合,⽐如⽤户从登录到退出的⼀个场景就为⼀个事务TPS:Transaction per second——最主要的性能指标,衡量服务器处理事务数的能⼒,每秒通过的事务数5.点击量、点击率点击量:指Web Server收到的HTTP请求数点击率:Hits Per Second,单位时间每秒⽤户向Web Server提交的HTTP请求数区分⿏标点击量:如请求⼀个⽹页,⽹页含有3张图⽚,向Web Server请求的点击数:1+3=4,⽽⿏标的⼀次点击就可以访问⽹页,点击数只有1次6.资源利⽤率CPU:主要解释计算机指令以及处理计算机软件中的数据内存:与cpu沟通的桥梁,计算机中所有程序的运⾏都在内存中进⾏,内存分为物理内存、页⾯交换(Paging),SWAP内存(虚拟内存)页⾯交换:当物理内存即实际的内存满了的时候,将物理内存中不常⽤的进程调出存储到虚拟内存中,以缓解物理内存空间的压⼒,所以当物理内存与虚拟内存的数据交换频繁的时候,这时候就要关注下内存的性能情况SWAP内存:为进程分配虚拟的内存空间,即调⽤硬盘的空间作为内存使⽤磁盘I/O:指单位时间内通过磁盘的数据量。主要关注磁盘的繁忙率,如果⾼于70%,则磁盘瓶颈⽹络I/O:指单位时间内通过⽹络的数据量。当吞吐量⼤于⽹路设备或链路最⼤传输能⼒,即带宽时,则应该考虑升级⽹络设备或者增加带宽,Linux命令netstate三、性能测试⽅法负载测试、压⼒测试和性能测试,从测试的⽅法与⼯具来说,三者都是⼀样的,但是,压⼒测试跟负载测试都是属于性能测试的⼦集1.负载测试在⼀定的软硬件环境下,通过不断的加⼤负载来确定在满⾜性能指标情况下所能够承受的最⼤⽤户数。所以它的⽬的是为了获取最⼤⽤户数。⼀般不超过80%cpu(⼆⼋原则),正常情况⼯作下最⼤⽤户数的数据2.压⼒测试在⼀定的软硬件环境下,通过⾼负载的⼿段来使服务器资源处于极限的状态,测试该系统在极限状态长时间运⾏是否稳定。包括系统指标,服务器性能指标四、性能测试的前提1.性能测试的必要性研究——关键项评估主管部门、监管部门审查涉及⽣命财产安全⼤型新系统核⼼系统架构调整业务剧增重⼤缺陷修复2.可测性可量化为性能指标值五、性能测试⼯具JmeterLoadRunnerlocust公司⾃研开发的⼯具
发布者:admin,转转请注明出处:http://www.yc00.com/news/1689030160a197546.html
评论列表(0条)