奋斗在现在,输赢在将来

关于使用Loadrunner参数化后回放中的问题

上一篇 / 下一篇  2011-09-07 18:41:26 / 个人分类:Loadrunner

当我们在对被测系统的一些输入数据设置参数化后,当我们在使用参数化后的数据登录系统后进行操作,之后单独打开系统会发现操作没有能够被被测系统保存:

例如:在对请假系统操作的时候,我们对登录部分的用户名和密码进行参数化,请假的操作都是一样的,当我们运行的时候会发现所有的用户都能够正常的登录,但是当我们单独打开请假系统查看请假信息的时候会发现,请假信息并没有成功。。。

原因:一般来说一些比较智能的服务器,在每个浏览器第一次跟它要数据时,都会在数据中夹带一个惟一的标示码,
然后就会利用这个标识码来识别发出请求申请的是不是同一个浏览器。
一般称这个标识码为Session ID。
对于每个新的交易,服务器都会产生新的Session ID给浏览器。
在这种情况下如果你不做关联,执行脚本就会失败,因为VuGen还是用之前的旧的Session ID向服务器要数据,
服务器就会发现这个Session ID已经失效或者无法识别这个Session ID,当然就不会传送正确的网页数据给VuGen了。

解决办法:一般当我们使用参数化时都要使用并联先把这个值保存在参数里,让脚本调用,这样就避免脚本校验不过了。


TAG:

 

评分:0

我来说两句

Open Toolbar