Loadrunner使用经验交流

发表于:2008-5-14 15:47

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

 作者:Judy Shen    来源:Judy Shen的专栏

        LoadRunner的基本原理这边不详细介绍了,估计大家都很清楚了。这里强调一点:LoadRunner不关心服务器内部的处理,所以有时在测试时可能会发现,我们对系统施加了很大压力时,所有虚拟用户都测试通过了,但请求响应时间不正常的短,那一般来说,系统测试有问题,这就是因为LoadRunner没有去验证是否服务器真的处理了请求。

        下面介绍一下我使用Loadrunner测试时的一些心得、经验与教训。

一、性能测试步骤
        使用LoadRunner进行性能测试的步骤:测试计划-》设计测试用例-》录制测试脚本-》执行测试-》分析测试结果,这个测试步骤和常规的测试过程很类似。

测试计划

•分析应用系统

•定义性能测试目标(确定需求对应的度量指标)

•计划LoadRunner执行过程

——》

设计测试用例

•分析测试需求

•确定测试负载

•确定用例细节

1

——》

录制测试脚本

 在编辑脚本时,要注意几点:

•录制基本的虚拟用户脚本

•优化脚本(设置Run-Time属性;参数化;设置事务集合点;脚本回放等)

•配置Run-Time属性

•在单机模式运行测试脚本

•将虚拟用户脚本合并到测试场景中

——》

执行测试

  在执行测试场景时,要注意几点:

•运行一个完整的测试场景

•控制虚拟用户组

•控制独立的虚拟用户

•手工从集合点释放虚拟用户

•手工向一个执行的场景增加虚拟用户

在监控测试场景时,要注意几点:

•开始监控器

•打开在线监控器图表

•服务器资源监控

•设置监控器属性

——》

分析测试结果

因为分析测试结果部分涉及的东西比较多,所以这里先暂时只给出个例子。

31/3123>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • novashen
    2008-5-23 14:04:51

    我们对系统施加了很大压力时,所有虚拟用户都测试通过了,但请求响应时间不正常的短,那一般来说,系统测试有问题,这就是因为LoadRunner没有去验证是否服务器真的处理了请求。那如何才能确定服务器已经对请求做了处理呢?

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号