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

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

使用LoadRunner对业务型系统作数据准备

发布: 2008-5-26 11:03 | 作者: 网络转载 | 来源: 网络转载 | 查看: 223次 | 进入软件测试论坛讨论

领测软件测试网 去年10月做过一次业务型系统的数据,当时由于时间限制,没有完全完成。

    遇到的问题,就是太多动态数据,而且有个小插曲,是关于XML的。服务器返回的XML在LR视图里不能正常显示;而且XML的数据,在LR源码的显示方式和实际程序获取的不一样,需要转换一下。

    当时的场景可以简单的理解为,有N个项目,每个项目有N个阶段(与时间挂勾),每个阶段有N个工作周期(也有时间挂勾),每个工期都有对应的数据,最有特点的数据就是树结构。
    上面已描述的场景,就是在XML录制过程。可以简单理解为,打开界面,读到根节点的ID,然后生成一级节点。展开根节点,读到一级节点的ID。根据一级节点ID生成二级节点,依此类推。
    当时做得太复杂了,好像做了三四级循环,好像还用到了三维数组,好像还有指针吧。反正就是脑袋和循环一起转,出一点错误都要查半天,Hoho...

    “今天”,又遇到类似一个业务型系统。这次,我打算我搞定它!

    还是简单说一下吧,每天在电脑上时间太长了,又想记录下这一点点刚好有的结果。

    场景可以简单的理解为有N个部门,每个部门不同权限,做不同的事情,流程如下图所示:


    实现可以理解如下,某人拼命建项目N个,然后这N个项目都要走这个流程。譬如在A点,你需要给项目建N个子项目,给N个子项目上传N个文件。
    然后可能需要B单位审核,然后后面也基本上都是审核,中途还有个指派的功能,共同点就是全部都是任务。你要把待办变成已办。

    起初,我想把所有项目、子项目、文件的ID边生成边读出来,存起来然后被调用。
    哈哈,事实证明,这种想法是多么的无知!明知道ID只能用一次,重建数据库后全部更新。明知道性能有问题,肯定需要调优。保存ID?至少调优后要重做一遍。
    而且,同一个文件,不同事情,触发事件的ID都是不同的。也就是说,一个文件,走完一个流程就有N个ID了,那么所有的ID加起来就有N的四次方那么多了!


   

延伸阅读

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

TAG: loadrunner LoadRunner Loadrunner 数据 系统 业务型

21/212>

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

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