一、重定向就是通过各种方法将各种网络请求重新定个方向转到其它位置。
二、我们在网站建设中,时常会遇到需要网页重定向的情况: 1.网站调整(如改变网页目录结构); 2.网页被移到一个新地址; 3.网页扩展名改变(如应用需要把.php改成.Html或.shtml)。 这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户得到一个404信息,访问流量白白丧失;再者某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点等。
三、自动重定向:HttpClient接收到请求之后,如果请求中包含重定向请求,HttpClient是可以自动跳转的,但只针对Get和Head请求,勾选此项则“跟随重定向”失效;自动重定向可以转向到最终的目标页面。但jmeter是不记录重定向过程内容的,比如a重定向到b,jmeter只记录b的内容不记录a的内容,此时则无法用jmeter做关联。
四、跟随重定向:Http Request取样器的默认选项,当响应Code是3XX时,自动跳转到目标地址。与自动重定向不同,jmeter会记录重定向过程中的所有请求,在查看结果树可以查看服务器返回的内容,可以对响应的内容进行关联。