zoukankan      html  css  js  c++  java
  • JMeter学习笔记(四) HTTP Cookies 管理器

      有些接口执行时,要求要先登录,此时就需要用到 HTTP Cookies 管理器。不过有些项目是使用的token,即添加HTTP信息头管理器,获取登录后的token,至于token与cookies的区别参考文章:http://www.cnblogs.com/rambo-yi/p/9921092.html

      现在以课堂派的接口为例,登录系统后,查询用户所在的班级,以及班级的老师:

    1、登录成功后,查询用户所在的班级,如图中所示,结果树中显示 no cookies,响应数据显示为登录页面,即未登录状态,查询失败

    2、检查登录接口,在头信息中有cookies信息(PHPSESSID),此时在登录接口下添加正则表达式,存储cookies信息

    3、在查询用户班级接口下,添加一个 HTTP Cookie 管理器,并添加登录的PHPSESSID

    4、再执行接口,发现已经带有 cookies 信息了,并且请求成功,返回了相应数据

    5、同理,查询班级老师接口,也要相应的添加一个 HTTP Cookies 管理器 才能执行成功

    (因为 HTTP Cookies 管理器 是添加在单个接口下的,所以只有这个接口起作用,所以每个接口都要添加一次,并且要加上 PHPSESSID信息)

    6、上面讲的是单个接口下添加HTTP Cookies管理器,如果是这个线程组里面多个接口共用相同的cookies,则可以在线程组或者测试计划下添加

    7、对于在测试计划下添加的cookies管理器,要注意每个需要用到cookies的线程组都要获取一次cookies,它不能夸线程组

  • 相关阅读:
    webdriver 窗口切换
    element not visible 错误的原因和解决方式
    选择子数据,默认存储父数据 的校验方法
    What's jenkins And How to Install
    testng suite
    webdriver 选择下拉列表的操作
    webdriver 获取表格内的文案
    webdriver 定位表格元素
    webdriver 上传文件
    树上倍增求解LCA 模板
  • 原文地址:https://www.cnblogs.com/xiaoyu2018/p/10167277.html
Copyright © 2011-2022 走看看