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

天月_土木转行软件测试的第三个月第10天

开始学性能测试了,加油加油一:什么是软件性能:定义:软件的性能是软件的一种非功能特性,它关注的不是软件是

开始学性能测试了,加油加油...

一:什么是软件性能:

定义:软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。

性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

二:不同群体严重的性能

用户眼中的视角:1、还要让我等多久——对应的是响应时间

                            2、为什么总是失败——对应的是稳定性

开发眼中的性能:

                1、架构设计是否合理——对应架构设计

                2、数据库设计是否合理——对应数据库设计

                3、代码是否存在新能问题——对应代码

                4、是都有不合理的内存使用——对应代码

                5、是否有不合理的线程同步操作——代码

                6、是否有不合理的资源竞争——对应代码

                7、代码算法是否还能有进一步提示——对应代码

运维(系统管理员)严重的性能:

                             1、服务器资源使用合理吗——资源利用率

                              2、数据库使用合理吗——资源利用率

                              3、系统能否实现扩展——对应可扩展性

                              4、最多支撑多少用户访问——系统容量

                              5、最大业务处理量——系统容量

                              6、系统有哪些潜在的瓶颈——对应可扩展性

                             7、更换哪些设备,添加哪些机器可以提高系统性能——可扩展性

                              8、7*24小时连续不间断业务访问——稳定性

测试眼中的性能:

                1、测试人员要对软件质量进行把控,性能属于质量的一部分,因此测试人员要需要考虑全面的性能,包括用户、开发和运维更是较的性能。

                2、除开表面的响应时间等,也要关注本质,比如用户看不到的服务器资料利用率、架构设计是否合理等。

三:性能测试的类型

1、基准测试:在给系统施加较低压力时,查看系统的运行情况并记录相关数作为基础参考。

2、负载测试:是指对性能不断地增加压力或增加一定压力下的持续时间,直到系统的某项或多项性能指标达到安全临界值。

3、压力测试:超过临界值。压力测试是评估系统处于或者超过预期负载时系统的运行情况,关注点在与系统在峰值负载或者超出最大在和情况下的处理能力。

4、稳定性测试:在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否正常。

5、并发测试:测试多个用户同时访问一个应用、同一个模块或者数据记录时是否存在思索或者其他性能问题。

四、性能测试基本概念

1、响应时间:用户发送一个请求到接收到服务器响应的时间。

响应时间与负载的情况,当响应时间突然增加变大时,意味着系统内的某一资源或者多个资源利用达到了极限。(通常用拐点进行性能分析)

2、吞吐量:单位时间内系统处理的客户端请求的数量。单位:请求数/s

吞吐量会随着负载的增大而逐渐平稳再到下降。

3、并发数:

并发用户数:某一时刻同时向系统提交请求的用户数,可以是向同一场景或功能,也可以是不同场景或功能。

在线用户数:某段四季安内访问系统的用户数。

系统用户数:系统注册的总用户数据

三者关系:系统用户数>=在线用户数>=并发用户数

4、资源利用率:关注的服务器资源如下:cpu、内存、磁盘I/O、网络带宽。

5、PV:page view,访问一个url,产生一个pv。

6、UV:作为一个独立用户,访问站点的页面算一个UV,unique Visitor。

今天才整理了这么点。。。还有好多呢,Jmeter性能测试工具的安装,使用等等,好了,赶紧继续做作业吧。

往期文章推荐:

土木工程的出路到底在哪里?--土木从业者的自述

土木转行学习软件测试的第1天

土木转行学习软件测试的第2天

土木转行学习软件测试的第3天

土木转行学习软件测试的第4天

土木转行学习软件测试的第5天

土木转行学习软件测试的第5天

土木转行学习软件测试的第7天

土木转行学习软件测试的第7天

土木转行学习软件测试的第9天

土木转行学习软件测试的第10天

土木转行学习软件测试的第11天

土木转行学习软件测试的第12天

土木转行学习软件测试的第13天

土木转行学习软件测试的第14天

土木转行学习软件测试的第15天

土木转行学习软件测试的第16天

土木转行软件测试的一个月小结

土木转行软件测试的第二个月第1天

土木转行软件测试的第二个月第2天

土木转行软件测试的第二个月第2天

土木转行软件测试的第二个月第4天

土木转行软件测试的第二个月第5天

土木转行软件测试的第二个月第6天

土木转行软件测试的第二个月第7天

土木转行软件测试的第二个月第7天

土木转行软件测试的第二个月最后一周

土木转行软件测试的第二个月第22天

土木转行软件测试的第二个月第23天

土木转行软件测试第二个月结束--参加软件测试面试

土木转行软件测试拿到第一个8000元offer

土木转行软件测试的第三个月第3天

土木转行软件测试的第三个月第8天

土木工程转行交流群:1163963148

43153b3e0250e35e2d0b4453d90a3e36.png




推荐阅读
author-avatar
小心做人正直做事_439
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有