次元羊游戏资讯网

决战沙邑
当前位置:首页>游戏评测 >

性能测试的指标有哪些-没想到-游戏性能测试指标有哪些方面-性能测试的性能指标有哪些

作者:次元羊 时间:2023-10-17 08:06:01阅读:(30)

1、时间特征,一般关注的是软件产品事务响应时间(用户发出请求到收到应答的这段时间)2、资源利用率,包括:cpu,内存,网络,硬盘,虚拟内存(如java虚拟机)3、服务器可靠性,一般指服务器能否在相对高负载情况下持续地运行

4、可配置的优化性,指的是服务器配置优化,业务逻辑优化,代码优化等相关性能指标:1、响应时间响应时间是最能反应服务器性能的指标之一,也是用户最关心的业务体验比如你登陆到网站,输入完用户名和密码后,点击登录,只消耗了1s,系统便反馈了登录结果。

那么响应时间为1s在进行性能测试时,是通过对食物响应时间(Transaction ResponseTime)来分析服务器的响应速度

用户请求游戏资讯到接收响应过程(一般响应时间在3s内,用户会感觉比较满意在3s~8s之间用户勉强能接受,大于8s用户就可能无法接受,从而刷新页面或者离开,仅供参考)2、吞吐量在loadrunner和jmeter工具对吞吐量的计算单位是不一样的,loadrunner是按照字节/s进行统计的,即计算的是每秒钟系统所处理的数据量的大小;jmeter统计的是单位时间内,能够完成的事务数量,因此也被称为每秒事务数(Transaction Per Second),计算方式是完成的事务数除以时间。

我们认为,吞吐量是指系统在单位时间内处理客户端请求的数量,从不同角度看,吞吐量的计算方式也可以不一样1)、从业务角度:吞吐量可以游戏资讯用请求数/s,页面数/s等来进行衡量计算2)、从网络角度:吞吐量可以用字节数/s来进行衡量计算。

3)、从应用角度:吞吐量指标反映的是服务器承受的压力,即系统的负载能力一个系统的吞吐量一般与一个请求处理对cpu的消耗,带宽的消耗,IO和内存资源的消耗情况等紧密相关3、服务器资源占用服务器资源占比是指在负载情况下,系统的资源利用率。

资源占用越低,说明系统越优秀例如,cpu的占用率、内存使用率、查询Cache命令率、磁盘I/O读写速率等通常情况下cpu和内存占用率不得超过75%或85%,查询cache命中率越高越好了,对I/O的消耗,可以用每秒读写磁盘的字节数来衡量。

在性能测试中,资源的开销是一个可游戏资讯以量化的概念,资源的开销情况对性能指标有着重要的影响,我们一般做性能优化时,都是尽可能的让每一个请求或者事务对系统资源的消耗减少到最小4、点击率每秒的页面点击数是我们成为点击率(也就是通常说的hit),该性能指标反映了客户端每秒向服务端提交的请求数。

通常一个hit对应了一次http请求,在性能测试中,我们一般不发起静态资源的请求,一般比如图片,css,js,等,所以hit常用是指动态的亲求,在性能测试中,我们之所以不发起静态请求是因为静态请求一般可以走缓存,比如cdn等,很多静态请求一般都不需要经过应用服务器的处理,要么直接走cdn缓存,要么直接请求到web服务器就被处理完成了。

5、并发用户在游戏资讯真实的用户操作中,用户的每个相邻操作之间都会有一个时间间隔(在性能测试中我们称之为用户思考时间),所以,并发用户一般有绝对并发和相对并发之分,绝对并发是指某个时间点同时一起向服务器发起请求的并发用户数,相对并发是指一段时间内向服务器发起请求的并发用户总数,

针对并发用户我们举例说明,在天猫上一个普通用户购买流程包括登陆,浏览商品,添加到购物车,确认商品清单,确认收货地址,提交生成订单,结算,如果有100人同时按照这个流程购买商品,因为每个人购买商品的步骤又快又慢,所以在同一个时间点向服务器发出请求的肯定不会有100人,会远远小于100人,如果我们假设为20人,那么上面说的100个用户就是相对并发游戏资讯用户数,而20才是绝对并发用户数。

另外,一定要弄清楚并发用户数和在线用户数,或者注册用户或使用用户之间的区别哈,别好大喜功,以过高或者远超于实际场景的数据要求并发,会造成资源浪费。

推荐阅读