• 将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.最后添加【察看结果树】,用于察看结果执行情况

  • 相关阅读:
    MFC中char*,string和CString之间的转换(待补充)
    Gem/Bundle/Rvm
    Ruby开发入门
    Maven原型骨架及常见问题
    Nginx Upstream模块源码分析(上)
    mysqldump的几个主要选项探究
    探索Antlr(Antlr 3.0更新版)
    Maven2插件开发入门
    说说家乡的互联网-沈阳
    Nginx模块之SessionSticky
  • 原文地址:https://www.cnblogs.com/liuyi1804/p/12603793.html
Copyright © 2020-2023  润新知