• 0
  • 0
分享
  • Jmeter请求之遇到cookie、token处理方式——软件测试圈
  • 恬恬圈 2023-10-12 15:05:03 字数 647 阅读 4781 收藏 0

  一、cookie的处理方式

  1、准备:两个接口:一个登录、一个充值

17-1.png


  2、登录接口

17-2.png


  3、充值接口:会失败

17-3.png


  4、处理的两种方法

  第一种方法,直接添加HTTPCookie管理器,移动到线程组最上面

  第二种方法:有的时候Cookie会变,我们就需要,先使用正则表达式提取器获取到cookie(JSESSIONID),再在需要Cookie的接口下添加HTTPCookie管理器(填写名称、值、域、路径)即可

  第一种方法

  添加:HTTPCookie管理器,放到最上面。

17-4.png


  位置:

17-5.png


  再次运行:就会充值成功。

17-6.png


  第二种方法

  1、登录的时候会有set_Cookie存在。

17-7.png


  2、添加后置处理器>>>正则表达式提取器。

17-8.png


  设置:

17-9.png


  添加:调试取样器。

17-10.png


  运行结果:已经拿到cookie

17-11.png


  添加:右击线程组>>添加>>配置元件>>HTTPCookie管理器

17-12.jpg


  设置:

17-13.png


  添加:JSESSIONID:${正则表达式提取器提取到的变量名}

  域:

17-14.png


  路径:

17-15.png


  查看运行结果:

17-16.png

  二、Jmeter请求之token处理

  查询用户信息需要先登录,在查询用户信息的时候需要携带token。

17-17.png

  1、在登录接口下面使用正则表达式提取器获取token

  登录接口响应数据中返回token。

17-18.png

  配置提取器:

17-19.png

  2、添加:调试取样器,运行后查看是否可以获取到

17-20.png

  3、添加HTTP信息头管理器

17-21.png



作者:守护往昔    

来源:http://www.51testing.com/html/77/n-4480677.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • Apache JMeter 是一款开源的性能测试工具,可以用于测试 Web 应用程序、FTP 服务器、数据库等各种类型的服务器。本文将以 JMeter 5.5 为例介绍 JMeter 的使用方法。下载和安装由于 JMeter 是使用 Java 开发的,因此在运行之前必须先安装 JDK。您可以在这 JMeter 下载和安装教程 下载 JMeter。JMeter 是一款免安装的软件,下载安装包后直接解压即可使用。在 bin 目录下,Windows 用户运行 jmeter.bat 文件即可启动 JMeter,Unix/Mac OS X 用户则需要运行 jmeter/jmeter.sh。创建测试计划在...
            0 0 1111
            分享
          • 1、什么是POM,为什么要使用它?POM是Page Object Model的简称,它是一种设计思想,而不是框架。大概的意思是,把一个一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为,所以自然而然就用了类的思想来组织我们的页面。一般一个页面写一个类文件,这个类文件包含该页面的元素定位和业务操作方法。为了我们测试用例写的简单,清晰,我们很多时候在页面对象会封装很多业务操作方法,测试脚本只需要调用相关方法就可以。2、如果页面元素经常发生需求变化,你是如何做?采用POM思想。好处就是只要改一个页面,我就去修改这个页面对象的元素定位和相关方法,脚本不需要修改。3 在你做自动...
            13 12 1635
            分享
          •   个人是去年年底零基础转行,两三千培训费学出来,学完后也是稀里糊涂,仅是知道功能测试就是找问题,其他接口,性能,数据库,python基础,虚拟机搭建网站都实现了课程展示那样。面试资料背了将近一个星期,简历照着别人的改的,培训老师简单模拟了一场,当晚第一次oppo的线上面试,当时紧张的不得了,双腿一直抖,为了缓解压力,还是开着燃气烤火炉面试的,题也是难得一批,linux命令全是不常见,python实现循环根本不会,cookie和session倒是背了,数据库查询考了一条,场景题挂了,最终被虐待体无完肤。第二天去了成都现场面试,期间也有电话面试,第二个面试场景题完败,简单的图片复制测试,我只知道...
            0 0 1058
            分享
          • 作为一个在测试一线奋斗多年的老捉虫达人,经常会被人问道这样一个问题,「转行人员应该如何进入测试领域?」今天,我就这个问题做一个完整的回答,顺便说一下进入软件测试这个行业后持续努力的方向,供各位想转行做测试还没转的、已经转行做测试但时间不久的、刚刚进入测试领域的,这几类的小伙伴都可以参考下。对于其中有疑问的,也欢迎持续探讨。软件测试的门槛软件测试,作为软件研发流程中的一环,是软件研发质量的重要保证,而随着互联网产业、软件等需求持续增加,这样的人才需求也持续旺盛,因此,有越来越多的人看准这个机会想进入这个行业。一方面,这一行作为信息基础行业,有着相比于其他行业更高的薪酬待遇;另一方面,随着信息技术...
            0 0 2315
            分享
          • 我司是从2013年开始做接口自动化,那时候选用了测试接口工具--SoapUI。当时觉得非常好用,简单易上手,即使是代码小白,也能通过几次培训课,上手该工具。非常适用于代码基础薄弱,仅仅懂得业务的测试团队。随着业务的发展,一个项目的接口从几十个扩大到几百个,继续使用接口工具,无疑对后期脚本的维护产生了非常大的工作量。虽然说提供界面化管理,让做接口变的简单,但是却因为无法做接口分离,导致代码耦合性太高,大家都不愿意去维护老的接口。出现了老接口的case因为调试不通,而被无情删除的情况出现。事实上,只要接口仍然被软件调用的情况下,无论是老接口还是新接口。我们都是不能随意删除的。不然所谓的可持续集成,...
            0 0 853
            分享
      • 51testing软件测试圈微信