> Fiddler工具介绍:
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。
> Fiddler工作原理:
Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。当Fiddler退出的时候它会自动注销,这样就不会影响别的程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler。
> 如何使Fiddler能捕获LoadRunner的http请求
能支持HTTP代理的任意程序的数据包都能被Fiddler嗅探到,Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。 Fiddler启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器则需要手动设置。
第一种方法:在Run-Time Settings中进行设置,操作步骤如下:
Vuser->Run-time Settings->internet Protocol->Proxy->选择Use custom proxy,在选择Use Proxy Server,设置成IE中的HTTP代理服务器:127.0.0.1 端口:8888
如图:
第二种方法:在LoadRunner脚本的开头添加上web_set_proxy(“127.0.0.1:8888”)