美文网首页
Jmeter动态关联

Jmeter动态关联

作者: 今天学习吗 | 来源:发表于2020-05-21 16:41 被阅读0次

    一、同线程组:登录-充值

    1.1、首先,从登录接口响应头中找到要取的cookie值

    响应头提取cookie

    1.2、通过正则提取器或边界值提取器提取cookie值,注意:从信息头中提取

    信息头提取cookie

    1.3、通过充值接口添加配置原件--http cookie管理器取cookie值

    配置cookie管理器

    1.4、关联成功,充值完成!

    1.4.1、通过充值接口添加配置原件--信息头管理器传递cookie,同理也可以关联成功!

    配置信息头管理器

    二、跨线程组:登录-充值

    2.1、从登录接口提取到cookie值后,通过函数__setProperty把cookie值生函数成字符串

    生成函数字符串

    2.2、通过线程组--Beanshell取样器去解释这个函数字符串

    2.3、在充值接口通过函数__Property生成可被调用的表达式,在充值接口中,HTTP信息头管理器中调用相应的值

    2.4、跨线程组关联成功,充值完成!

    三、多线程组:登录-上传凭证--充值

    3.1、抓包可以得出 登录--上传凭证两个接口通过cookie值已关联。然后登录--充值两个接口也通过cookie值已关联。查看上传凭证--充值相同的关联点进行关联。上传凭证中public_url是充值请求参数中的pingzhen的值,查看上传凭证是返回的json格式,所以用json提取器提取public_url

    提取public_url

    3.2、提取后直接带入充值请求参数中

    3.3、最后检查预期结果和实际结果是一致则完成通过

    四、如果每次要优先执行登录接口怎么办?

    4.1、通过勾选测试计划--独立运行每个线程组

    4.2、通过新建setup线程组,将登录线程组放进去,登录即可优先执行

    相关文章

      网友评论

          本文标题:Jmeter动态关联

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