抓包登录接口提示请先登录

一、使用fiddler抓包工具抓取crm系统登录接口

1、使用fiddler工具抓包,导出到本地,使用jmeter打开,运行发现报错
在这里插入图片描述
2、因为服务器IP地址出错,系统将端口号识别为IP地址
解决方法:删除掉IP地址后面的端口号
在这里插入图片描述
在这里插入图片描述
3、重新执行,就可以了

可以使用jmeter直接抓包,不需要修改IP地址

二、解决方法

系统显示已经登录成功,但是jmeter抓包提示请先登录
在这里插入图片描述
在这里插入图片描述

解决方法: 给线程组添加一个token值,再次执行就可以了

  • 使用jmeter获取token名和token值
  • 在jmeter添加一个新线程组——HTTP请求
    在这里插入图片描述
  • 打开浏览器审查元素,找到登录接口,输入HTTP请求参数
    在这里插入图片描述

在这里插入图片描述

  • 运行参看token名和token参数
    在这里插入图片描述

  • 给接口线程组添加一个HTTP响应头
    在这里插入图片描述

  • 输入获取的token名和token值
    在这里插入图片描述

  • 然后运行就可以通过了

在这里插入图片描述

注意:token值是动态更新的,如果浏览器刷新了,token值就会失效,需要重新获取
可以使用正则表达式获取动态token值,具体方法等改日细细探讨。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页