漫游测试之性能测试(3.1.5. 脚本开发过程-3.1.5.4将非本事务中的Ajax等实时请求移出)

a)360或者windows live等未明原因的非本系统的请求信息

一般说来这些请求都是IE插件在背后访问信息的代码,这些信息的代码其本身不是系统的,如果这个代码在你所定义的事务中,那将会严重影响测试结果,故这些信息需要删除。

 

b)、非本事务中的Ajax等实时请求

主要原因时,在录制脚本的过程中,我们需要去添加事务,而在添加事务的时候一切实时请求可能会在这个时候发请求,但是Loadrunner却把这些实时请求划入了你所定义的事务名称中,而这些实时请求也是需要花费时间的,故这些请求仍停留在这里就不正确了,可以把这些实时请求移出事务定义中或者注释掉。

下图中的请求就是一个实时请求:

 

如何确定他们呢:

开启HTTPWatch等抓包工具,然后把抓取的包与Loadrunner代码进行对比即可。

步骤一:开启HTTPWatch等待一段时间。

 

步骤二:对比HTTPWatchLoadrunner录制出来的值

 

如果一致可以注释掉或者移至该事务响应时间内。

注意不是所有实时显示显示的方式的URL地址都是以ajaxpro为代表的请求,同时也不是所有显示为ajaxpro为代表的请求的实时信息都要去掉,需要根据每个实时信息的含义而做出调整和决策。

 

猜你喜欢

转载自blog.csdn.net/womengdoushizhongguo/article/details/81043740