美文网首页百人计划
Jmeter获取多个用户token至本地,跨线程使用

Jmeter获取多个用户token至本地,跨线程使用

作者: 小鱿鱼Gun神 | 来源:发表于2019-07-25 10:17 被阅读4次

      压测一般需要模拟多个用户同一时间段随机操作去模拟真实环境,当对部分接口进行压测时又不想每个线程都去执行一次登录操作,于是想到把多用户token获取到本地,供其它线程组使用。

    思路:将登录接口的token值保存至本地,其它线程组通过csv获取上个线程保存的token进行后续操作

    1、准备好数据,多用户登录信息
      新建一个txt文档,里面的数据为一行一个“idcard_no,mobile,project_id”,中间用逗号隔开(逗号用英文格式),右键点击脚本,添加—配置元件—CSV Data Set Config,本次测试配置如下


    参数配置.png

    2、参数引用,${参数变量} 的方式引用Variable name


    参数引用.png
    3、提取token
    提取token.png
    4、添加后置处理器BeanShell PostProcessor,将正则获取到的token数据写到本地文件
    token写到本地.png

    5、添加新的线程组,该线程组中添加的是需要做压测的接口及相关配置:


    获取token数据.png 从本地文件获取token值.png

    获取本地文件中的token值依旧使用CSV文件操作

    备注:获取token时,需要把其他线程组禁用,只开启获取token的接口。

    相关文章

      网友评论

        本文标题:Jmeter获取多个用户token至本地,跨线程使用

        本文链接:https://www.haomeiwen.com/subject/cqufrctx.html