利用fiddler录制脚本

特性说明:css

版本:V4.4session

用途:将fiddler抓取的请求,导出为jmx格式,方便jmeter直接调用工具

新增功能:测试

一、在测试计划下,新增【HTTP请求默认值】,内容为空,后续需将站点的IP和端口填下在这个下面,目的是增长脚本的移植性网站

二、在测试计划下,新增【HTTP信息头管理器】,内容为空,有须要的时候本身添加值,不然无需处理xml

三、在测试计划下,新增【HTTP Cookie 管理器】blog

四、HTTP请求名称,值为Fiddler的session的注释,若是fiddler请求的注释为空,则是请求的URL(不包含域名)图片

五、HTTP请求注释,值为请求的域名或者IPip

六、HTTP请求域名和端口为空,方便脚本移植性(HTTP请求默认值填写便可),若是比较特殊,需手动将注释下的域名信息复制填写get

七、HTTP请求下的【HTTP信息头管理器】,值是发送请求必须的头信息,目前有Referer、X-Requested-With、Content-Type(目前发现这几个可能会影响请求是否成功)

八、对请求中存在乱码或者特殊字符的异常处理(处理方法:清空请求body的值,例如上传请求,但请求保留,需手动从新调整数据),这块后续有时间确定会考虑换xml解析方法。

clipboard

效果:从 fiddler导出后,在jmeter中须要处理的工做量较小,因fiddler的强大过滤和注释功能,脚本也结构清晰

使用说明:

一、将文件拷贝到fiddler的安装目录(截图是以前的截图,目前是最新版本是V4.4.,请悉知)

clipboard[1]

二、打开fiddler,设置过滤条件,由于咱们是作功能或者巡检,这里过滤掉css、js、图片等请求,方便脚本简洁,也不影响功能,如图

clipboard[2]

三、打开测试网站

clipboard[3]

四、操做过程当中,添加注释(快捷键M),例如【打开网站】、【第一个操做】……这样可让咱们的脚本场景清晰易懂

clipboard[4]

五、将session导出jmx格式,以下图

clipboard[5]

clipboard[6]

六、在jmeter中的效果

clipboard[7]

clipboard[8]

后话,咱们知道之前jmeter的脚原本源有三个,手动书写、badboy录制、自带的录制功能(目前jmeter3.0该功能还比较好),目前咱们又多了一个fiddler生成,选择哪个,你们根据本身的状况来,工具是死的,咱们需灵活运用,适合本身的才是最好的。

clipboard[9]

 

  固然咱们V4.4版本,也很乐意和你们分享。但仍是那句话,咱们都是测试的小伙伴,曾经都独自摸索过很长时间,付出不少,想获取材料(jmeter导出jmx格式V4.4),必须先帮助更多的小伙伴来一块儿成长,好东西必须分享给他们,不能独自享受,拿出咱们分享心态的诚意来。

相关文章
相关标签/搜索