a)、360或者windows live等未明原因的非本系统的请求信息
一般说来这些请求都是IE插件在背后访问信息的代码,这些信息的代码其本身不是系统的,如果这个代码在你所定义的事务中,那将会严重影响测试结果,故这些信息需要删除。
b)、非本事务中的Ajax等实时请求
主要原因时,在录制脚本的过程中,我们需要去添加事务,而在添加事务的时候一切实时请求可能会在这个时候发请求,但是Loadrunner却把这些实时请求划入了你所定义的事务名称中,而这些实时请求也是需要花费时间的,故这些请求仍停留在这里就不正确了,可以把这些实时请求移出事务定义中或者注释掉。
下图中的请求就是一个实时请求:
如何确定他们呢:
开启HTTPWatch等抓包工具,然后把抓取的包与Loadrunner代码进行对比即可。
步骤一:开启HTTPWatch等待一段时间。
步骤二:对比HTTPWatch与Loadrunner录制出来的值
如果一致可以注释掉或者移至该事务响应时间内。
注意不是所有实时显示显示的方式的URL地址都是以ajaxpro为代表的请求,同时也不是所有显示为ajaxpro为代表的请求的实时信息都要去掉,需要根据每个实时信息的含义而做出调整和决策。