• Jmeter学习之-获取登录的oken值(1)


    ps:

    • 这里只着重讲述如何实时获取其他接口返回的值,作为此次接口的参数传递,添加接口请求的相关不再详述,可查看上一篇文章
    • 为了方便管理,此处将:登录接口单独放在一个线程组下面,需要使用登录接口返回的token值的接口放在另一个线程组下
       使用正则表达式获取token(下一篇将介绍用过json提取器获取token)
     
    1. 在登陆请求中,添加一个正则表达式提取器:右键依次选择“添加>后置处理器>正则表达式提取器”                                                                                                               
    2. 填写正则表达式,正则表达式为【“authentication”:"(.+?)"】
    3. 将token值设置为全局变量:登录所在线程组上右--依次选择--添加>Sampler>BeanShell Sampler                                                                                                                                         设置为全局变量,token便可以跨线程组调用 ,全局变量设置脚本:${__setProperty(newtoken,${authtoken},)},newtoken为下一步调用token时需要填入的参数名称,authtoken与上一步正则表达式提取器中的“引用名称”的值保持一致
    4. 在需要进行登录的HTTP请求的 HTTP信息头管理器中使用上面获取的token,${__property(newtoken)}
    5. 然后运行即可通过请求查看到token中已被复制
     
  • 相关阅读:
    获取时间对象
    定时器
    undefined与return
    获取设置非行间样式
    NaN
    return,break与continue的区别
    数据类型
    程序的机器级表示
    计算机内数字的表示
    计算机系统漫游
  • 原文地址:https://www.cnblogs.com/mysummary/p/10132299.html
Copyright © 2020-2023  润新知