• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

性能测试从零开始—LoadRunner入门十二[1]

发布: 2010-2-22 10:43 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 81次 | 进入软件测试论坛讨论

领测软件测试网

  性能测试从零开始—LoadRunner入门十二[1]   性能测试工具 

    第5章

  VU——用户行为的模拟器

  LoadRunner之所以强大,很大的原因是VU的功能强大。作为虚拟用户的产生器,从横向上看,VU几乎支持模拟当今所有主流的软件客户端,同时还在不断地推陈出新;从纵向上看,每个Vuser脚本的设置也是非常繁多和详细的,达到了精确模拟的效果。

  因此,了解并熟悉VU是我们“玩转”LoadRunner要做的第一件事情。

  我们最常听到的关于VU的描述就是:VU通过运行VU脚本模拟了用户对软件的操作行为。

  如果我们不刨根问底,探究实质,就难以发现上面这句话的奥妙。

  5.1 序:图灵试验与LoadRunner VU模拟奥秘

  5.1.1 图灵试验场景

  伟大的计算机之父阿兰•图灵曾对人工智能设计过一个著名的“图灵试验”,来判断计算机对人类的模拟能力,图灵试验场景如图5-1所示。软件测试 

   图灵试验由计算机、被测试的人和主持试验的人组成。计算机、被测试的人和测试主持人分别在三个不同的房间内。测试过程是由主持人提出问题,由计算机和被测试人分别回答。被测试人回答问题是尽可能地表明他是“真正的”人,计算机也尽可能逼真地模仿人的思维方式和思维过程。如果试验主持人听取对问题的回答后,分不清哪个是人回答的,哪个是计算机回答的,则可以认为被测试计算机是有人的智能的。

  图5-1 图灵试验场景

  我们从这个试验中可以看到模拟需要有三个要素:模拟者(计算机)、被模拟者(真实的人)和观察者(主持人)。其中观察者是很重要的一个角色,模拟只有对观察者才有意义。而在图灵试验中,观察者通过一定的方式(闻其“答案”不见其人)来判断这个模拟是否成功。

  5.1.2 LoadRunner模拟揭秘

  再回头看看那句话:“VU通过运行VU脚本模拟了用户对软件的操作行为。”与之对应,我们能找到VU是模拟者,用户是被模拟者,但这句话里没有指出观察者。那么观察者是谁?我们性能测试工程师是观察者么?显然不对,用户的操作行为是一次次键盘输入,一个个鼠标点击,而VU在我们眼里只是一行行脚本程序和配置文件。

  想到这里,可能已经有人得到了答案。没错,观察者其实就是性能测试中被测服务器

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: loadrunner LoadRunner Loadrunner loadRunner 入门 性能测试


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网