分类: 项目管理
2011-03-29 17:44:11
关联,是loadrunner中很关键的一部分,有人说,只有掌握了关联,才可以说是真正掌握了loadrunner,可想而知其中重要性。下面我就访问的网页自带一个sessionID的例子来说一下如何自动创建关联:
遇到sessionID之所以要用到关联,是因为每次访问被测页面时sessionID都是不同的,如果不关联sessionID,录制后的脚本就把sessionID写死了,测试时,每次访问的都是同一个sessionID的页面,这是不符合实际的。而创建关联,就是把产生的sessionID保存在一个变量中,供后面访问使用。其实loadrunner自身带着很多关联规则,在recording operation–>intenet protocol–>correlation可以看到。自动创建关联很简单,录制好脚本之后,查看脚本,找到sessionID,选中,右击–>scan for correlations,就会弹出创建关联的界面,在最底下的 show differences in下拉框中选择all action,然后loadrunner就会reply这个脚本,查看在sessionID部分,是不是和之前录好的不一样,如果是的,就会在下面显示出来,然后我们点击右下角的 correlation ,那么关联就已经自动帮你创建好了,你可以打开脚本找到关于关联的参数定义。注意,你若希望把这个规则记录下来,好让以后录制脚本时自动关联,那么可以点击correlation下面的 create rule 按钮,弹出对话框输入规则名,这样,一个关联规则就创建好了