当前位置: 首页 > article >正文

jmeter中token测试

案例:

网站:http://shop.duoceshi.com

讲解:用三个接口来讲解

第一个接口code:GET http://manage.duoceshi.com/auth/code

第二个登录接口:http://manage.duoceshi.com/auth/login

第三个接口:http://manage.duoceshi.com/api/menus/build

实战:

1、新建三个http请求,取名:code/login/build

2、添加一个http请求默认值放最上面,填入默认的协议和IP

3、编写第一个接口

填写请求参数和路径,添加一个查看结果树,查看运行后的结果。出现uuid等参数

4、用正则表达式   将响应体地址中的uuid提取出来,作为下一个接口的请求体参数

添加后置处理器-正则表达式提取器-自定义引用名称,填写正则表达式"uuid":"(.+?)",模板$1$,随机匹配,缺省值null

5、编写login登录接口 ,可以看到 login请求体类型是json类型

login里面填请求体

6、新建正则表达式  提取登录接口中的token

 在配置元件中,添加一个http信息头关联器,将提取的token放到http请求默认值下面

填入Authorization和变量token的引用名

7、编辑第三个接口:http://manage.duoceshi.com/api/menus/build

查看结果树

Authorization:

错误总结:

1.http请求网址上下是否衔接,注意斜杠的位置

2.http请求方法有没有选错

3.需要填写的地方:正则表达式:五项都要重新检查或输入。

响应体:注意符号。最好用双引号。检查空格。检查变量是否上下相同。


http://www.kler.cn/news/327610.html

相关文章:

  • pycharm 配置篇
  • 鸡兔同笼,但是线性代数
  • ubuntu卸载VSFTPD
  • SSH远程连接保持长时间不断开
  • 鸿蒙NEXT开发-自定义构建函数(基于最新api12稳定版)
  • react+antdMobie实现消息通知页面样式
  • 大模型部署——NVIDIA NIM 和 LangChain 如何彻底改变 AI 集成和性能
  • 原生 React Native 和 Expo对比
  • 玄武星辰大阵——软件终端架构思维———未来之窗行业应用跨平台架构
  • Linux shell编程学习笔记84:tee命令——显示保存两不误
  • 微信小程序:一个小程序跳转至另一个小程序
  • 理解C语言之深入理解指针(四)
  • 基于Springboot+Vue的基于协同过滤算法的个性化音乐推荐系统 (含源码数据库)
  • WMware安装WMware Tools(Linux~Ubuntu)
  • 共筑数据安全防线!YashanDB与SPU完成兼容性互认证
  • 《蓝桥杯算法入门》(C/C++、Java、Python三个版本)24年10月出版
  • Python的异步编程
  • 【分布式微服务云原生】gRPC与Dubbo:分布式服务通信框架的双雄对决
  • DAY81服务攻防-开发框架安全SpringBootStruts2LaravelThinkPHPCVE 复现
  • SOMEIP_ETS_142: SD_Request_non_existing_Major_Version
  • 速盾:游戏用CDN可以吗?
  • 桥接(桥梁)模式
  • Android DataBinding的使用
  • pytorch之自动求导
  • 官网:视觉是第一记忆,没有记忆点的官网设计是失败的。
  • 【Ubuntu】安装常用软件包-mysql
  • Meta Llama 3.2发布:小型文本模型与多模态视觉能力,AI的未来已来!
  • CC面试准备
  • 如何从huggingface下载
  • C++杂项