LoadRunner自动化测试准备篇

发表于:2010-3-09 13:52

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:松子煮茶    来源:51Testing软件测试网采编

  二、软件性能的指标

  1、响应时间:是指系统对请求作出响应的时间。这里的响应时间只是一个很笼统的概念,其实响应时间是可以被进一步分解为系统响应时间和呈现时间。响应时间是衡量一个系统性能的重要指标,但需要说明的是,软件性能的高底实际上取决于用户对该响应时间的接受程度。

  2、吞吐量:是指系统在单位时间内处理请求的数量。对无并发的应用系统而言,吞吐量与响应时间成严格的反比关系,此时吞吐量就是响应时间的倒数。

  3、并发用户数:是指系统可以同时承载的正常使用系统功能的用户数量。与吞吐量相比,并发数量是一个更直观但也是更笼统的性能指标。

  4、资源利用率:资源利用率反映的是在一段时间只资源平均占用的情况,

  5、性能计数器:是描述服务器或操作系统性能的一些数据指标。例如,对Windows系统来说,使用内存数(Memory In Usage),进程时间(Total Process Time)等都是常见的计数器。

  6、思考时间(think time):也被称为“休眠时间”,从业务的角度来说,这个时间指的是用户在进行操作时,每个请求之间的间隔时间。从自动化测试实现的角度来说,要真实地模拟用户操作,就必须在测试脚本中让各个操作之间等待一段时间,体现在脚本中,具体而言,就是在操作之间放置一个lr_think_time()的函数,使得脚本在执行两个操作之间等待一段时间。但在实际测试中,设置多长的think time才算最合理,不影响迭代次数、并发用户数和吞吐量,是值得我们思考的问题。

  三、软件性能测试的分类

  根据测试目的不同,可以把软件性能测试以及性能有关的其它一些测试分为以下几类。

  1、性能测试   这里的性能测试是一个狭义的概念,是指测试软件的性能是否符合需求中规定的性能。

  2、并发测试

  3、压力测试

  4、可靠性测试

  5、负载测试

  6、配置测试

  7、失效恢复测试

  其他方面的准备

  OK,到这里,我们就可以做测试前的准备了。了解项目背景,制定测试计划,参于人员有人数用各自的任务,测试范围和目标,测试模型,测试数据,系统信息,搭建测试环境等等,所有这些都准备好了,在下一篇,我以一个自己写的博客网为例用LR来现实其性能测试。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • wjtest
    2010-4-22 16:30:39

    学习了

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号