Jmeter之https请求
Jmeter之录制https脚本,网上介绍了好多种方法,大家自行百度。
如果手写https脚本,该如何做呢?
方法:http信息头管理器,加入User-Agent参数
案例:手写百度的搜索:哈哈 请求脚本
1、开启浏览器代理,搜索:哈哈 ,可以看到请求方式为get。
2、填写搜索:哈哈的http请求,直接把浏览器地址里的拷贝到路径下就行。不加User-Agent参数时,我们可以看到请求状态是成功了,但是没有返回数据,其是请求并没有成功。【这里很多大型网站都有防盗链机制】
3、解决办法:在request header里找到User-Agent参数。
4、添加http信息头管理器,并且添加User-Agent参数。
5、再次运行脚本,可以看到已经运行成功,响应body下滑可以看到响应的数据。
【疑问】为什么在协议里写https就不行,全路径拷贝到路径里就可以成功呢???
靠:https协议的话,默认端口就是443,不是80了。傻逼了