(新手小白,如有错误,欢迎指正!)
我最近在学习Fiddler抓包,在学到使用Fiddler抓包并导出为jmeter文件时,导出是没有问题的,但是在使用jmeter打开时,运行会显示请求失败,我学习的关于此部分的教程提到导出的文件在jmeter中需要修改参数,但并未具体说明哪些参数,最后我在网上搜了海量资料解决了,步骤如下:
首先我的Fiddler的过滤器设置如下
设置好过滤器后,开始捕捉,刷新下图界面
捕捉到的包如下
然后导出为jmeter
然后用jmeter打开
直接运行,它的结果树全部报红,意思是请求失败
展开后会发现有一些网页请求的验证响应结果报红
打开相应的验证响应结果
这两项是没有勾选上的将它勾选上,勾选上之后再次运行,不会再有验证响应结果的错误了,但是还是在报红
点击下方的网页请求,本来标注的地方是为空的我们将它填上https
再次运行,该网页也不再报红,还有最后一个www.baidu.com:443网页报红
它也是同样没有填写协议,填上https后也不再报红
HTTP请求默认值中的协议为http
总结如下:
1.在验证相应结果中勾选上Expect null和Invert assertion
2.与请求默认值协议不同的要手动填写协议