zoukankan      html  css  js  c++  java
  • 将JDBC Request查询结果作为下一个接口参数

    目的

    将PHR数据库“t_temperaturedata中根据dataid查询到的idcard作为“t_userinfo表的查询入参,查询对应idcard的个人信息。

    思路梳理

    1.查询t_temperaturedata中所有信息并去重统计idcard个数

    SELECT DISTINCT idcard FROM t_temperaturedata where dataid <=${dataid};

    SELECT COUNT(DISTINCT idcard) FROM t_temperaturedata;

    2.查询的idcard逐个取值并带入“个人信息查询”接口入参值,查询个人信息

    实现步骤

    1.首先创建JDBC Connnection Configuration,填写连接数据库信息

    自己的驱动存放路径:

     2.添加jdbc request,按目的命名即可并添加要到达目的sql语句

     其中的dataid变量需要另外添加一个【用户定义的变量】

     3.另外添加一个jdbc request】,用作去重并统计对应dataid查询的idcard,命名为count,后期沿用此名字。

     4.创建【http request】,命名为'用户信息查询'

     变量idcard值需要两个变量拼接填写格式为${__V(idcard_${index})}__Vjmeter中连接函数,index变量为添加的【计数器】,用于count中统计值的循环取值。

    Count_11是查询出来的第一行数据,想取第几行就改成几。

    【计数器】中由于我们从第一行开始取值,所以启动填1,每次我们多1,所以递增也填1,最大值可不填,number format就是数字格式,如果填000,取值是12,那最后会显示为012,而我们只需要本身的数字,所以就填0,引用名称就是需要用的变量名

     

     5.添加【循环控制器】,并把之前的【计数器】和【用户信息查询】拖到里面,【循环控制器】取之前使用的count_1变量来确定线程数

     6.最后添加【察看结果树】,用于察看结果执行情况

  • 相关阅读:
    mysql性能优化
    java技术路线
    浅谈分布式事务
    java图片压缩
    centos6.8 固定IP
    Mybatis批量插入返回自增主键(转)
    MySQL创建用户的三种方法 (并授权)转
    MyBatis SQL xml处理小于号与大于号
    MySQL数据库引擎MyISAM和InnoDB的区别介绍
    Gson学习文档
  • 原文地址:https://www.cnblogs.com/liuyi1804/p/12603793.html
Copyright © 2011-2022 走看看