墙烈推荐的快速获取测试脚本方式:Fiddler抓包工具+LoadRunner12

除了LoadRunner自带的代理录制脚本的方式,还有一种更为方便的方式就是通过抓包工具获取测试比较,使用WireShark抓包的方式已经说过了,这次就来换另一款工具:Fiddler

最新版的Fiddler全名叫“Fiddler EveryWhere”,如果没有最新版用老版的也不影响(个人推荐新版,新版增加了更好用的接口调试功能)。除了用到Fiddler这款工具,还需要用到LoadRunner12,为什么要用到12呢而不是11呢?这是因为在用Fiddler抓包后可以导出格式为saz的文件,这个saz格式的文件可以直接通过LoadRunner12生成测试脚本,具体过程如下:

打开Fiddler抓包工具,对请求进行抓包

开启Fiddler抓包工具后,打开浏览器进行操作即可,这里用登录举例,在浏览器登录后可以看到Fiddler已经将网站的登录请求成功拦截。

如果存在多余的请求可以过滤一下,过滤之后的效果:
file

选择请求并导出

然后将抓包到的请求全部选择导出为saz格式
file

导出之后的效果:
file
如果本机装了LoadRunner12就会看到导出后的抓包文件变成了下图这样
file

生成测试脚本

直接打开这个文件就可以看到生成的测试脚本了。
file
file

以上这种方式个人是非常推荐的,因为这种方式不仅能对http请求的网站进行获取,还可以对https协议的网站进行同样的操作,总体来说是非常nice的!file