Cookie,同一个线程组接口调用

构成:一个线程组

            ----- 登录请求

            ----- 新建请求

系统:登录生成cookie 和 token。 后面所有的请求在 cookie 的情况下,传递 token 来请求数据。

实现:

 1. 测试计划:配置环境变量,供后面所有接口调用

 2. 新建登录接口,再给登录接口下 添加“查看结果树”,"JSON提取器“(自定义成了 token 提取器)

    3. 执行 登录接口,查看 结果树,

       Response Body 中含有所需的 token 信息(即 body 中的 msg 后的值),Cookie, 即 JSESSIONID,

    4. 提取 token

      

   5. 创建 另一个 接口,配置好请求的参数,此接口的 token 是通过 parameter 传递的,引用变量时,直接输入 ${token}

       同时给该接口,加上一个 查看结果树

   

   6. 直接上面的新建调用,结果会报错

       

 解决办法:

    在 线程组 下面建立一个 HTTP Cookie 管理器,里面内容为空。这样,同一个线程组的结果就可以共享该 Cookie

  

 备注:

    图中添加的 "Debug PostProcessor" 仅为查看相关变量信息

猜你喜欢

转载自www.cnblogs.com/bruce-he/p/12900071.html