记性能测试一次脚本的debug

上一篇 / 下一篇  2011-03-02 10:28:40 / 个人分类:others

  可能从最终对于问题的解决方案来说,不能将其归于为测试技术,但对于我来说,调试过程中的煎熬,苦涩,换的最终的transaction pass,我是“内牛满面”啊~~~所以,对我来说,它是技术,让我又一次获得了成长的技术~~~

  目前,我们性能组接到了任务,对公司的web产品做性能的基线建设和数据建模,经过我们大家的沟通,讨论,定下了初步的strategy,从需求分析到case设计,从case设计到基础脚本,从基础脚本到优化等等等等,strategy定下来之后,大家都如火如荼的投入了工作之中,不过,不是爱工作,是因为不工作,你就买不起2块钱的包子,呵呵~~~

  我分到了主站,usr,寄售等几个业务流程的基础脚本和场景设计的工作,前面的几天,主站,user的基础脚本建设过程都还不错,比较顺利,但是到了寄售业务流程录制的时候,那就是拿着菜刀砍电线,一路火花带闪电,那个问题是噼里啪啦的出,其中最要命的就是,回放怎么都没有后台成功。(查询数据库)。

  那个时候,我想起了一首歌里面的歌词“救命啊,救命啊”(好像是I Me的),那个纠结啊,一开始以为是要做关联,本着偷懒和侥幸的心理,我用了自带的自动scan,果然,有需要关联的,但是一看,就一个图片,还是snaphot,这个没有问题,不关联也没事,不做本地快照保存就是了,保存的时候有一个自动加1的过程,所以你scan的时候有一个不同的标示。然后,我就开始怀疑,是不是还有些动态数据,毕竟自带的scan早听说不太靠谱,于是我就开始做手工关联,但,人生就像茶叶,始终是要侵入杯具的,录脚本debug的过程,我想就是茶叶在杯具中,苦苦挣扎,想爬出来一样,那么的让人抓狂~~~因为,手工关联的验证过程是,没有其他服务器返回需要做手工关联的参数~~~~~~有人说:脚本跟人也是有“猿粪”的,莫非,我跟这个业务流的脚本没“猿粪”。。。。。。。听着旁边MM在那里,“yeah,我的脚本又通了一个”,我就开始想:宇宙到底有没有尽头,脚本到底何时休~~~

   深深深呼吸之后,我决定再查看一下后台报错的日志,然后找到相关的报错函数,查看形参,实参传参的过程,就在这个时候,我发现,参数在跑脚本的过程中,似乎存在一定的问题,LR的脚本里面似乎捕捉到了一个隐藏参数,但是这个隐藏参数在后台作为了实参传给了commit这个事务需要调用的consignment函数,于是,于是,我就手一抖,注释掉了隐藏参数,同时保证其他脚本里的参数正常,在此基础上,我揣着惶恐的心情,点击了回放~~~

  在时间上,我最恨的就是一个叫如梭的,的确,很快,脚本执行就完了,结果啪的弹出来了........回放。。。。。。successful,查看后台数据库,数据插入成功,前台访问,正常,yeah,“是你带我找到另一个天堂,远比想象中美,我们怀抱里的那一个天堂~~~”茶叶爬出杯具了,尽管被杯具中的水侵入过~~~

   呵呵,大的任务仍然还没有到deadline的时间,接下来还有其他的tasks要做,不知道还会有什么“妖魔鬼怪”挡在前面,谁知道呢?不过,打败“妖魔鬼怪”之后,我的道行又深了点吧,呵呵,下次,收一个漂亮的“MM妖怪”哈哈,哈哈(巴拉巴拉口水中........)

  问题刚解决,想着马上记录下来,便于我这memory不足的脑袋以后有个地方查,还没完全整理好思绪,不过正如别人说的,思绪如飞,要的就是一种natural的感觉,我想这已经很natural了对我,打完收工,继续工作

   2块钱一个的菜包,1.5块一个的烧卖,纠结,吃还是不吃呢??????......


TAG:

happyding1990的个人空间 引用 删除 happyding1990   /   2012-03-02 00:02:39
抱歉,点错了,感觉写的不错
happyding1990的个人空间 引用 删除 happyding1990   /   2012-03-02 00:01:38
1
liulinghua90的个人空间 引用 删除 liulinghua90   /   2012-03-01 16:12:59
5
liulinghua90的个人空间 引用 删除 liulinghua90   /   2012-03-01 16:12:59
5
testing 引用 删除 xudehua   /   2012-02-27 15:42:17
顶 经典啊
testing 引用 删除 xudehua   /   2012-02-27 15:41:30
5
引用 删除 alongboy   /   2011-03-02 11:27:21
顶 W总
 

评分:0

我来说两句

Open Toolbar