`
lizhuang
  • 浏览: 911121 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jmeter自动重定向和跟随重定向区别

 
阅读更多
自动重定向:HttpClient接收到请求后,如果请求中包含重定向请求,HttpClient是可以自动跳转的,但是只针对GET和Head请求,勾选此项则“跟随重定向”失效;自动重定向可以自动转向到最终目标页面,但是JMeter是不记录重定向过程内容的,比如在查看结果树中是无法找到重定向过程内容的(A重定向到B,此时只记录B的内容不记录A的内容,A的响应内容我们暂时且叫过程内容),如果此时你想做关联,那就比较遗憾了,你无法关联到。
跟随重定向:Http Request取样器的默认选项,但响应Code是3XX时(比如301是重定向),自动跳转至目标地址。与自动重定向不同,JMeter会记录重定向过程中的所有请求响应,在查看结果树时可以看到服务器返回的内容,所以你可以对响应的内容做关联
比如你要测试登录,你把POST请求改为跟随重定向就可以了
分享到:
评论

相关推荐

    接口测试工具介绍postman&jmeter;

    ##### 自动重定向与跟随重定向 - **自动重定向**:只保留最终的响应结果,不会记录整个重定向过程。 - **跟随重定向**:记录请求的每一个步骤及其响应,这对于性能测试和故障排查非常有用。 以上是Postman和JMeter...

    JMETER HTTP 请求

    - **自动重定向**:如果勾选,JMeter会在收到301或302重定向响应时自动跟随新的URL。 - **Use Keep Alive**:默认启用,使JMeter与服务器保持持久连接,提高效率。 - **Use multipart/from-data for HTTP POST**...

    Jmeter基本使用分享

    - **自动重定向**和**跟随重定向**:处理HTTP状态码302或301的重定向。 - **Use KeepAlive**:启用持久连接,以减少网络开销。 - **代理服务器**:若需通过代理访问目标服务器,需配置相应的代理设置。 ### 7. 开始...

    Jmeter性能测试接口笔记

    - **其他设置**:自动重定向、跟随重定向、使用Keep-Alive等选项可根据需求调整。 4. **脚本增强** - **断言**:添加响应断言来验证返回的数据是否符合预期。 - **正则表达式提取**: - **原理**:在响应数据中...

    接口测试&Jmeter使用文档.doc

    HTTP请求控件允许设置请求路径、方法、参数等,并可以选择是否跟随重定向和保持TCP连接。 响应断言(Response Assertion)是JMeter中的一个重要组件,用于判断HTTP请求的响应是否满足预期。通过设置断言规则,可以...

    Jmeter工作原理及常见错误解析

    解决策略是在登录请求的HTTP取样器中,将"自动重定向"设置改为"跟随重定向",确保重定向时的Cookie能被正确处理。 3. **JMeter进程停止不了**:这可能是由于JMeter分配的内存不足。通过修改JMeter启动脚本中的HEAP...

    使用JMeter对接口进行压力测试手册.docx

    2. 注意:这里的需要手工输入或者是选择5处地方:方法、路径、跟随重定向、UseKeepAlive、BodyData。 五、新建HTTP信息头管理器 1. 新建HTTP信息头管理器线程组(右键)->添加 ->配置元件->HTTP信息头管理器; 2. ...

    软件测试面试题集锦.docx

    - **自动重定向**:默认跟随服务器的重定向,无需显式处理。 8. **模块测试用例设计** - 应涵盖功能、接口、异常、性能和安全等多个方面,以确保全面测试。 9. **Selenium的等待策略** - **显示等待(显式等待...

Global site tag (gtag.js) - Google Analytics