性能测试常见指标和类型
822
2022-11-08
软件测试培训之分析性能测试需求
测试需求分析
在测试整体过程中是非常关键的一环.要获取的需求在后面几节中将会讲到.
2)需求分类 性能测试需求分析主要目的是要找出可能造成系统瓶颈的因素,为后面测试场景设计提供依据.影响
系统性能有很多种种原因,在此应关注如下几个关键点:
a.环境配置性能需求 应用配置需求:例如应用整体框架,涉及到哪些第三方的组件,应用层与数据库层的接口,使用了什么数据库等; 系统配置需求:例如用户客户端配置,客户端与服务器端的网络配置,应用服务器或数据库服务器操作系统等等;
b.服务器性能指标要求: 预期的在上线系统中服务器资源使用情况,吞吐量,软件运行情况等等;
c.系统设计需求: 系统架构,系统的技术实现,与其它系统接口关系及其技术实现,本系统测试数据及其与相关系统测试
数据关系等等;
d.工作负载需求: 用户使用情况需求:例如用户分布情况;哪些模块用户比较频繁;在用户操作的数据有哪些特点等等;
这些需求需要具体定位到系统的哪些功能模块,功能点; e.客户端性能指标要求: 请求响应时间分布;请求的准确率等等;
根据性能需求的提出,需求又可以分为: .用户提出的性能需求:例如业务量大,使用频繁的功能; .开发提出的性能需求:例如系统处理相对较复杂的位置; .系统本身的理想化性能展现:例如理想化的系统性能状况;
3)测试环境需求 环境需求主要包括:服务器环境配置要求,客户端机器配置要求,网络环境等等硬件因素,还包括一些
软件因素:如服务器使用的数据库,中间件类型和版本,客户端的类型版本,网络传输协议版本等等,这些因素都会对系统产生不同程度的影响.
发表评论
暂时没有评论,来抢沙发吧~