• Jmeter JDBC请求---把数据库结果参数化传递到其他请求


    摘要:

    最近一个场景进行压力测试:生成商品id进行上下架和购买,记录写脚本的一个过程

    1.在商品上架前需要准备商品ID,商品ID生成需要从数据库读取商品类别,从而生成商品ID,下面是从数据库:读取商品类别参数化传入生成商品ID的请求;

     2.如果想每次循环读取数据库的结果作为参数的话,需要每次都递增1,所以此处增加一个计算器:

    递增总数等于查询结果的总数,所以需要新增一个JDBC统计结果的总数,作为计数器的总数;

    查询商品ID的总数:

     把商品总算作为参数传入到计数器,因为总数只有一个所以填写${count_1}

     

     3.JDBC查询结果读取是g_no, 实际使用是:g_no_?, ?代表查询JDBC查询结果的第几个,
    下标由0开始,0一般是字段名称,所以这里由1开始:g_no_1, 把下标用计数器的并接,能得出 最大执行次数 并且每次增加1,并接使用函数:__V(),最终结果为:${__V(g_no_${index})}

    最后增加一个循环控制器,循环执行计数器每次加一,和HTTP请求

     原文参考:

    https://blog.csdn.net/u010978840/article/details/78227852

  • 相关阅读:
    哈夫曼编码-C语言实现
    KMP和BF算法-C语言实现
    Spring框架(1)--只是入门
    MyBatis(1)
    antd TreeSelect 无限级选择
    download下载文件
    react搭建项目问题
    js 数组转tree结构
    反映复制到剪贴板(npm安装)
    js前端实现Table导出excel表格
  • 原文地址:https://www.cnblogs.com/shoebill/p/10818892.html
Copyright © 2020-2023  润新知