零基础完成Loadrunner压力测试

发表于:2015-10-23 09:17

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

 作者:三千笔    来源:51Testing软件测试网原创

  摘要:最近笔主带着两位新入职的同事进行了公司新平台的压力测试,工具选择的当然是Loadrunner,小笔发现有很多刚入门Loadrunner的小白都会遇到很多相似的问题,但是这些问题并不能在各大搜索网站上得到完善的解决。因此,小笔选中了51testing这个流量给力认可度高的专业测试平台给各位loadrunner新手提拱一份参考,希望能够帮助到有需要的朋友。
  在如今的大数据时代,软件、测试、自动化测试都在扮演者不可或缺的重要角色,我们开发一个平台要求的已经不仅仅是功能要正确,更要考虑的是随着访问量的增加给客户带来的压力体验。
  OK,引文部分已经完成,下面我们一起走进Loadrunner的压力测试吧。
  跟着小笔一起动手来完成此次的压力测试吧!一个完整的压力测试三部曲:
  1.脚本录制->2. 场景设计->3. 结果分析
  场景介绍:此处我们选择最具有代表意义的多用户并发登录系统,我们测试150个用户并发登录平台A的时候给系统增加的压力情况。
  测试背景: Windows Server 2008+Loadrunner11+IE8
  1.录制脚本(Virtual User Generator)
  安装好Loadrunner后(安装比较容易,在此暂且省略),打开Virtual User Generator进行脚本录制,录制时相关设置:
  Step 1、Catalog选择'Web(HTTP/HTML)',点击[Create] 按钮。
    ... ...
   查看更多精彩内容,请点击下载:http://www.51testing.com/html/07/n-3649907.html
  Step5、优化脚本:添加集合点,事务,思考时间。
   
  事务:定义一个action的范围,以便对此action进行某种操作。比如对该action进行计时操作。
  语句:lr_start_transaction("login");
  集合点:正如字面意思,等待所有的事务集合到一起进行的操作,用来执行负载测试。要实现此操作,可以同步 Vuser 以便恰好在同一时刻执行任务。通过创建集合点,可以配置多个 Vuser 同时执行某个操作。当某个 Vuser 到达该集合点时,将进行等待,直到参与该集合的全部 Vuser 都到达。指定数量的 Vuser 均到达后,释放所有这些 Vuser。
  语句:lr_rendezvous("login");
  思考时间:思考时间即等待时间,是一种延迟操作,很好理解。
  语句:lr_think_time(5);
    ... ...
   查看更多精彩内容,请点击下载:http://www.51testing.com/html/07/n-3649907.html

   版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

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

精彩评论

  • erperm_zq
    2015-11-05 15:22:29

    标题党

  • wanghailan0208
    2015-10-29 15:25:39

    点开可以看全文

  • bfqs1988
    2015-10-29 10:05:18

    这文章是不是没写完,就这么一点、、标题党?

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号