Jmeter接口测试——配置全局token

1.新建一个测试计划

新建一个测试计划,根据自己需要可以重命名
在这里插入图片描述

2.添加HTTP请求默认值

选择 添加——>配置元件——>HTTP请求默认值
添加接口的一些公共参数值,在下面添加接口时,就不需要重复写了
在这里插入图片描述
这里添加了公共的协议:http,以及接口的域名
在这里插入图片描述

3.添加线程组

选择 添加——>线程——>线程组
在这里插入图片描述
在这里插入图片描述

4.添加HTTP请求-获取token接口

选择 添加——>取样器——>HTTP请求 就是一个又一个接口
在这里插入图片描述
填入对应的信息,web服务器已经在上面HTTP请求默认值填写过,全局生效,这里不需要再填写
在这里插入图片描述
添加“查看结果树”,可以查看运行后的结果。 选择 添加——>监听器——>查看结果树
在这里插入图片描述
点击上方绿色启动按钮开始执行,发现报错,需要增加消息头在这里插入图片描述

选择 添加——>配置元件——>HTTP消息头管理器
在这里插入图片描述
添加消息头:Content-Type:application/json
在这里插入图片描述
再次运行,报错解决
在这里插入图片描述
发现中文乱码,需要设置utf-8。选择 添加——>后置处理器——>BeanShell PostProcessor
在这里插入图片描述
增加utf-8设置:prev.setDataEncoding(“utf-8”),再次运行乱码解决
在这里插入图片描述

在这里插入图片描述

5、配置全局

提取接口返回的token,选择 添加——>后置处理器——>JSON提取器
在这里插入图片描述
根据返回体结构,填写获取token表达式
在这里插入图片描述
给变量赋值,需要下面设置的信息头能获取到token的值:KaTeX parse error: Expected group after '_' at position 2: {_̲_setProperty(my…{token})};
在这里插入图片描述
在HTTP信息头管理器添加token:Authorization:Bearer ${__P(mytoken)}
在这里插入图片描述

5、验证全局

用一个接口验证一下全局token是否生效,接口参数没有token信息,运行成功,能够获取到token。全局token配置成功。
在这里插入图片描述
在这里插入图片描述

  • 6
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
JMeter是一种开源工具,用于进行接口的性能和负载测试。在测试接口时包含认证Token的详细流程可以分为以下几个步骤: 1. 创建测试计划:在JMeter中,首先需要创建一个测试计划,用于组织和管理整个测试过程。在测试计划中添加线程组和HTTP请求。 2. 添加线程组:线程组用于模拟并发用户的行为。可以设置线程数、Ramp-Up时间和循环次数等参数,以模拟真实用户的访问情况。 3. 添加HTTP请求:在线程组中添加HTTP请求,用于发送接口请求。在HTTP请求中填入接口的URL和方法类型(GET、POST等),还可以设置请求头和请求体等参数。 4. 添加认证Token:为了进行接口认证,可以通过HTTP Header Manager添加认证Token。在HTTP Header Manager中添加Authorization字段,值为Bearer加上Token,如Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c。 5. 设置请求参数:根据接口需要,可以在HTTP请求中设置请求参数。可以通过添加HTTP参数管理器来设置参数的名称和值。 6. 运行测试计划:配置好以上步骤后,可以运行测试计划来进行接口测试JMeter会发送HTTP请求并记录响应时间、吞吐量等性能指标。 7. 查看测试结果:测试完成后,可以查看测试结果并进行分析。JMeter提供了多种方式来查看和分析测试结果,包括图表、表格和日志等。 通过以上流程,我们可以使用JMeter进行接口测试并带认证Token。这样可以模拟实际用户对接口的访问情况,确保接口在高并发情况下的性能和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值