享受生活,思考人生
In: QA
30 六 2008本人之前装了Loadrunner,之后又安装了QTP, 再用loadunner录制时发现loadrunner不自动弹出IE, 没办法录制了 上网一搜索,有人说跟第三方插件有关,于是试了一下 再次打开loadrunner,成功。心中窃喜。 方法如下: 启动IE,进入Internet选线,切到高级,去掉“启用第三方浏览器扩展(需要重启动)”的勾选, 重新启动IE,然后再次运行VuGen即可。感谢大家的经验分享。 之后又有用到QTP,录制时就会弹出个提示告诉我,必须选择那个第三方插件的选项。 点yes,QTP就能正常使用了。 不过要想用loadurnner又得去把那个勾给去掉才行。 总结:1. 要想用QTP,第三方插件那个选项就得勾上,要想用loadurnner就得去掉那个选项, 来回切换是够麻 烦的。不过忍忍吧! 2. 经验要分享
In: QA
29 四 2008我的关联: web_reg_save_param(“T0″, “LB=<input type=\”hidden\”name=\”rowinfoid\” value=\””, “RB=\”>”,”Ord=ALL”, LAST); 本人测delete的操作,delete时必须要用checkbox勾选一条记录,这就涉及记录的id的问题, 录制后回放所选择的那记录已经删除,肯定回放失败了,这种情况就要做关联了。 知道要关联,但是要怎么关联呢? 脚本录制好后要测试150个人并发,如果只取一个id那150人只有一人能通过。 最好的办法就是系统自动取,而且操作一次自动取一次id. 有可能就是取了很多ID存着,每次选一个来删除。 道理我懂,但是要怎么实现呢? 像我这种菜鸟级别的,又不会编程的,又没人教我的情况下, 只能依靠网络了,搜索了好几个,copy了代码,出错无数。 仔细检查,百思不得其解,最后干脆把copy来的代码都单独放到一个脚本里,compile后,没错!! 但为什么在我录制的脚本里有错呢? 再想,再尝试,发现把定义的变量”int i”紧挨着“Action(){”放就不会出错了, 放action代码中间就会出错,原因我不知道,高手请指点。 好了,代码不出错,那就回放,但是结果却不是我想要的,没有取到我想要的ID值。 弄清了代码的意思再修改下,搞定了。 int count; int id; int i; char task[50]; char taskid[50];
In: QA
21 四 2008前几天偶要用到loadrunner,由于本人属于三天打渔二天晒网类的人, 很久没用了,想用时却出错了,我那个郁闷呀! 出错信息: Assertion failes! ….(还有1句给忘了) For information on how your program can cause an assertion failure,see the Visual C++ documentation on asserts(Press Retry to debug the application-JIT must be enabled) 还JIT呢,我压根就不知道是什么?光凭这个信息我那知道是那错了呀~~ 问开发的,开发也不知道 上网google了一下,这种问题问的人不算多, 回答的人也少,也没个解决方案。有人说是装了或配了开发环境的原因, 我确实装过eclipse,不知道这个有没有影响, 偶把它cut了也没用,去环境变量配置配了东东也没用, 试了N个方法,都是不行? 正当我郁闷得想重装系统或重装它的时候, 无聊之际把它当死马医,奇迹出现鸟,哈哈~~ 开心死偶了。 这件事说明一件事:要不断尝试,好的要尝试,坏的也要尝试,你会有意想不到的收获哦! 言归正转,解决方案来了,其实很简单: 我用的8.1,装过的人都知道装完8.1需要解决license的问题,按照那个方法再破解一次就好。 将LR7.8或者LR8.0(安装包或者安装后目录中的都可以)中的 lm70.dll mlr5lprg.dll 这两个文件复制并粘贴到LR8.1安装目录下的bin文件夹下, 一般是C:\E:\Program Files\Mercury\LoadRunner\bin 不过也许不同的机器有不同的解决方案吧,反正我的是这么搞定的。仅供参考。
如果有来生,我要做一棵树,站成永恒,没有悲欢的姿势。一半在土里安详,一半在风里飞扬,一半洒落阴凉,一半沐浴阳光,非常沉默非常骄傲,从不依靠从不寻找。如果有来生,有没有人爱,我也要努力做一个可爱的人。不埋怨谁,不嘲笑谁,也不羡慕谁,阳光下灿烂,风雨中奔跑,做自己的梦,走自己的路。