vivien.yu 发表于 2012-12-20 17:32:45

异步请求,怎样录制能够拿到返回结果

B/S 系统, http协议,流程:打开一个页面,通过两个时间选择控件选择时间范围,然后点击查询。

需要测试的完整事务是:点击查询按钮,页面成功返回查询结果。

录制完脚本,回放,但Test results视图中,看不到返回结果的页面。添加了检查点,也fail,看来是真的没返回结果。

问过开发,这部分的流程是:点击查询按钮,js会携带参数(查询条件)去请求返回查询结果,显示在当前页面。。。 说是异步请求(我不是很懂).....

请问大家是录制的有问题么?   怎样能够让这个脚本回放看到正确结果呢.....

vivien.yu 发表于 2012-12-20 17:35:08




这个是点击查询按钮触发的事件,录制下来就是这个德性,请高手帮忙看看哦....目前还想不通这流程该怎么录制,怎么测试...

vivien.yu 发表于 2012-12-21 14:06:51

呵呵,不是问题,这样录制的结果是正确的。
虽然之前有查到过资料说:loadrunner对异步请求支持的不是很好。
但貌似彼异步非此异步.....   虚惊一场,脚本木有问题...

ffwithvv 发表于 2012-12-21 14:45:08

女人是善变的

vivien.yu 发表于 2012-12-21 15:09:37

回复 4# ffwithvv


    艾玛,这有神马关系.....

vivien.yu 发表于 2012-12-21 15:11:29

回复 4# ffwithvv


    多个事务放在一起,统计的TPS 会很低,但是单独分离出来,会变很高...你知道是神马原因吗?

还是正常情况就这样呢....需要把init action end 等设置成非事务吗?

ffwithvv 发表于 2012-12-24 14:26:57

回复ffwithvv


    多个事务放在一起,统计的TPS 会很低,但是单独分离出来,会变很高...你知道是神 ...
vivien.yu 发表于 2012-12-21 15:11 http://bbs.51testing.com/images/common/back.gif


    你说的多个事务放在一起,是指多个事务在同一个脚本中运行,而单独分离,你指的是每次运行,只运行1个事务,是这个意思吗

muyunsihe 发表于 2012-12-25 11:22:22

??????

vivien.yu 发表于 2012-12-27 13:49:45

回复 7# ffwithvv

是的啊.... 多个事务放在同一脚本运行;和每个事务单独放在一个脚本运行。

ffwithvv 发表于 2012-12-27 14:54:01

回复ffwithvv

是的啊.... 多个事务放在同一脚本运行;和每个事务单独放在一个脚本运行。
vivien.yu 发表于 2012-12-27 13:49 http://bbs.51testing.com/images/common/back.gif


    这个,好像是会不一样的。就比如我如果只录制登陆的脚本,和录制登陆+查询的脚本,2个脚本中,登陆的响应时间是不太一样
页: [1]
查看完整版本: 异步请求,怎样录制能够拿到返回结果