软件测试技能,JMeter压力测试教程,HTTP Cookie管理器(四)

目录

前言

一、场景案例

二、HTTP Cookie管理器

三、302 重定向


前言

Web网站的请求大部分都有cookies,jmeter的HTTP Cookie管理器可以很好的管理cookies

我用的 jmeter5.1 版本,直接加一个HTTP Cookie管理器放到请求的最前面,就可以自动管理cookies了

看到网上有些教程说要把jmeter.property文件中将 CookieManager.save.cookies 设置为true,我这里 jmeter5.1 版本不用设置也成功了

一、场景案例

当登录成功了,服务端会返回2个token

因为这个请求登录成功后有302重定向到 /admin/ 页面了,重定向后的页面,需要带上前面的cookies才能访问成功

二、HTTP Cookie管理器

jmeter 里面启动 cookie 管理器很简单,只需在请求的最前面加一个 HTTP Cookie管理器 就可以了。不需要去提取cookies,再去添加到cookie管理器。

HTTP Cookie管理器 添加后会自动保存你每次请求的cookies,后续的请求都会带上前面的cookies,就跟你正常访问浏览器是一样的。

添加成功后用默认的配置就可以了

三、302 重定向

查看结果,因为这个登陆请求是有302 重定向的,所以结果有2个请求的结果,可以展开查看。

 第1个请求获取到cookies了,302 重定向到 /admin/页面第2个请求拿着前面的cookies 自动带上,可以查看第2个请求的请求body
最后查看结果请求成功四、客户端实现 Java 请求 

 这两个请求客户端实现需设置JAVA请求,要不然无法成功


              【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战


四、App自动化项目实战

五、一线大厂简历


六、测试开发DevOps体系

七、常用自动化测试工具


八、JMeter性能测试

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!

资料获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片进群领取。

本文链接:https://my.lmcjl.com/post/2257.html

展开阅读全文

4 评论

留下您的评论.