LoadRunner中提供了自动关联和扫描关联的功能,但它们都有局限性。自动关联通常需要自定义新规则,指定左右边界,而这些边界恰好是测试员想要知道的未知信息;扫描关联往往扫不出所有关联,有时还会扫出无需关联的数据。因此对于某些关联,手动关联是必然的选择。
我们通常使用树视图(View Tree)中的服务器响应(Server Response),或者直接查看页面的源文件来做手动关联,但这两种办法有时会失效。查看页面源文件的这个文件不一定是需要的文件,而可能是上层的某个文件;服务器响应有时也不能显示所有的返回信息,甚至什么也不显示。
有的关联位置比较好找,因为知道它是做什么用的,通过业务分析就能知道去哪儿取它。而有的疑似关联的数据,由于不清楚它的用途,要找它的关联位置也无从下手。对于这种情况有个办法是使用扩展日志-服务器返回的数据(Data returned by server)进行回放来查找关联位置,但因为生成的日志量大,运行速度又太慢了。
有时在生成日志中找到的第一个值不一定是需要的值,例如先全部查询再精确查询,这时找到的第一个值可能在全部查询的结果中,而你需要的可能是精确查询的结果,这种情况就要在生成日志中继续查找。
如果能确定关联位置在脚本中的大致范围,那么可以在脚本中取范围前的快照文件名,在生成日志中定位后,再向下查找关联数据。作者: chengning 时间: 2011-1-6 11:14 作者: msnshow 时间: 2011-1-8 11:22
直接查看网页源代码就搞定了作者: Kadar 时间: 2011-2-14 16:27
学习学习作者: kartmanSline 时间: 2019-8-2 16:17
Good post, I enjoyed it a lot.I was pretty lucky to discover your site. It's got a lot of useful info!
https://writinganacademicpaperforpublication1.blogspot.com/