您知道Jmeter中Redirect Automatically 和 Follow Redirects的使用场景吗?

相信很多使用过jmeter的同学都没有关注过请求中的Redirect Automatically 和 Follow Redirects选项,如下图:

在 JMeter 中,Redirect Automatically 和 Follow Redirects 是与 HTTP 请求重定向相关的两个选项,它们之间是有很大区别的,本文就详细的说明二者的区别!

Redirect Automatically

Redirect Automatically:当启用此选项时,JMeter 会自动跟随 HTTP 响应中的重定向(如状态码为 301 或 302 的响应),但不会记录重定向过程中的所有请求和响应。用户只能看到重定向后的最终结果,而无法观察到中间的重定向过程。此选项主要应用于 GET 和 HEAD 请求,不适用于 POST 或 PUT 请求。

使用Redirect Automatically时Result Tree的统计结果如下:

Follow Redirects

Follow Redirects:与自动重定向不同,当启用此选项时,JMeter 会记录重定向过程中的所有请求和响应。用户可以在查看结果树时看到服务器返回的内容,包括多个跳转过程中的所有请求和响应。这是 Http Request 取样器的默认选项。

使用Follow Redirects时Result Tree的统计结果如下:

适用场景

Redirect Automatically:主要适用于只需要关注最终重定向结果的场景,或者当重定向过程不重要时。

Follow Redirects:适用于需要分析整个重定向过程,或者需要提取中间重定向数据(如某些参数或信息)的场景。

概要总结

Redirect Automatically:只记录重定向后的最终结果,不记录中间的重定向过程。

Follow Redirects:记录整个重定向过程中的所有请求和响应,包括多个跳转。

注意:

Redirect Automatically 和 Follow Redirects 通常是互斥的,即在一个 HTTP 请求中通常只启用其中一个选项。

我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!

相关推荐
月明长歌15 小时前
从零构建高并发测试体系:JMeter 接口压测与全链路实战指南
jmeter
llilian_1616 小时前
信号发生器 多通道多功能脉冲信号发生器应用解决方案 多功能脉冲发生器
功能测试·单片机·嵌入式硬件·测试工具
程序员小远17 小时前
使用Postman进行一次完整的接口测试
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
我的xiaodoujiao18 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 44--将自动化测试结果自动推送至钉钉工作群聊
前端·python·测试工具·ui·pytest
生活很暖很治愈19 小时前
GUI自动化测试[3]——控件&数鼠标操作
windows·python·功能测试·测试工具
我的xiaodoujiao21 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 45--生成项目需要的requirements.txt依赖文件
python·学习·测试工具·pytest
Yeats_Liao21 小时前
压力测试实战:基于Locust的高并发场景稳定性验证
人工智能·深度学习·机器学习·华为·开源·压力测试
@zulnger1 天前
selenium 自动化测试工具实战项目(订单)
selenium·测试工具·自动化
深圳博众测控1 天前
博众测控 | ISO 16750-2:2023汽车电气测试新标准解读:关键变化与测试设备选型
人工智能·测试工具·汽车
测试界的世清2 天前
金九银十软件测试面试题(800道)
测试工具·面试·职场和发展