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,它不能夸线程组

  • 相关阅读:
    利用HttpClient进行带参数的http文件上传
    使用mysqlproxy 快速实现mysql 集群 读写分离 [转]
    SQL Server Express 自动备份方法
    screen 配置文件
    linux启动DHCP
    dynamic table_name in cursor
    LogMiner and supplemental logging
    RAC 规划配置网络环境
    RAC prepare OS and installation media
    一次导数据流程
  • 原文地址:https://www.cnblogs.com/xiaoyu2018/p/10167277.html
Copyright © 2011-2022 走看看