博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
各角色眼中的性能测试
阅读量:7066 次
发布时间:2019-06-28

本文共 920 字,大约阅读时间需要 3 分钟。

软件性能,其实只是一种指标,一种特性,可以用响应时间或者吞吐量来衡量……。软件性能测试也没有完全的标准定义,从广义上来说,压力测试、负载测试、并发测试、大数据量测试、配置测试、可靠性测试、强度测试等等均属于性能测试范畴。

     用户角度的软件性能:从用户的角度来说,就是软件对用户操作的响应时间,说白了,就是用户单击一个按钮、发出一条指令或者一个链接等等,然后通过网络传输----服务器处理----数据库查询处理后返回到服务器端,然后再通过网络返回到客户端呈现出来的整个过程所用的时间就是用户感觉到的响应时间,也就是用户感觉到贵公司的软件产品的性能,不过一般都会采用优化的数据呈现策略,当少部分数据返回之后就立刻将数据呈现在用户面前,则用户感受到的响应时间就会远远小于世纪的事物响应时间
    管理员视觉的软件性能:管理员除了关心系统的响应时间外,最主要的是关注服务器的资源使用状况是否合理?应用服务器和数据库的资源使用状况?系统的可扩展性?系统能支持的最大用户量?系统的最大业务处理量?系统的可能瓶颈在哪里?系统的稳定性?如果出现特殊情况或异常情况下的大量并发数量的时候该如何处理?等等问题都是管理员需要考虑的问题。
     开发人员视觉的软件性能:作为开发人员,他们是软件的始作俑者,如果出现任何的问题,他们的责任是最大的,所以他们除了关注用户和管理员所关注的软件性能外,应该更深入的关注一些架构设计是否合理,数据库的设计是否存在问题,代码是否存在性能方面的问题,内存使用方式是否正确,线程同步方式是否合理,是否存在不合理的资源竞争?
     测试人员视觉的软件性能:测试人员是软件质量的把关者是软件开发活动中至关重要的一个角色,功劳是最大的,哈哈^_^,请细听下面分解,我们应该从不同的层面来关注不同的内容,也就是说要关注用户、管理员、开发人员关注的,大家说是不是功劳大大的有?而且我们除了要关注前面所有的角色关注的内容外,更重要的是分析问题,定位问题,性能调优等等,我们所要掌握的知识比研发的可能不会少?我们的沟通能力肯定要比他们强?否则你怎么跟别人沟通呢?哈哈……

    以上内容纯属网络山寨版。如有雷同,纯属意外,如有不同,理应尊重,如有错误,敬请改正!!!!! 

转载地址:http://zotll.baihongyu.com/

你可能感兴趣的文章
poj 1002:487-3279(水题,提高题 / hash)
查看>>
查询/新建/修改本地用户和组
查看>>
iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
查看>>
04 对象与类
查看>>
使用jQuery Mobile和Phone Gap开发Android应用程序
查看>>
Win7激活后添加grub引导Linux最简单方法
查看>>
appium简明教程(1)——appium和它的哲学世界
查看>>
linux下c/c++ IDE开发工具介绍
查看>>
从头说catalan数及笔试面试里那些相关的问题 (转)
查看>>
JavaScript高级程序设计学习笔记--事件
查看>>
完毕port(CompletionPort)具体解释 - 手把手教你玩转网络编程系列之三
查看>>
eclipse,myeclipse开发环境下,maven远程部署到tomcat7服务器(图文)
查看>>
atitit.hbnt orm db 新新增更新最佳实践o7
查看>>
分割流 SequenceInputStream (转)
查看>>
Android成长之路-LayoutInflater和inflate的用法
查看>>
ffmpeg中的时间
查看>>
Microsoft Visual Studio Ultimate 2013 with Update 3 CN+EN
查看>>
从数字油田的关键问题说开去
查看>>
[分享]Ubuntu12.04安装基础教程(图文)
查看>>
百度面试-网页搜索部
查看>>