使用JMeter中的CSV数据集配置比较值/数据

使用JMeter中的CSV数据集配置比较值/数据,jmeter,Jmeter,试图通过在JMeter中使用CSV配置来比较源表和目标表(SQL)之间的数据/计数,如下所示。有可能以这种方式实施吗 只需要比较所有表的暂存和DW之间的计数。有什么想法吗?只需定义变量名,这样采样器就可以将查询执行输出存储到类似的文件中: 在第一个JDBC请求采样器中,将“变量名”定义为result1(将“SQL查询”替换为保存CSV文件中值的相关JMeter变量名) 在第二个JDBC请求采样器中,将“变量名”定义为result2 就是这样,现在您将拥有从第一个JDBC请求采样器返回的行数

试图通过在JMeter中使用CSV配置来比较源表和目标表(SQL)之间的数据/计数,如下所示。有可能以这种方式实施吗


只需要比较所有表的暂存和DW之间的计数。有什么想法吗?

只需定义变量名,这样采样器就可以将查询执行输出存储到类似的文件中:

  • 在第一个JDBC请求采样器中,将“变量名”定义为
    result1
    (将“SQL查询”替换为保存CSV文件中值的相关JMeter变量名)

  • 在第二个JDBC请求采样器中,将“变量名”定义为
    result2

  • 就是这样,现在您将拥有从第一个JDBC请求采样器返回的行数,作为
    result1\u 1
    ,从第二个JDBC请求采样器返回的行数作为
    result2\u 1

  • 现在,您可以使用以下配置来比较值:

    在不匹配的情况下,相关JDBC请求采样器将被标记为失败,并将通知您差异:


  • 更多信息:

    您好,谢谢您的回复。问题是,我不能将SQL查询直接放在JDBC请求中,因为那里有大约500个表需要比较不同业务场景的数据,我不能创建那么多JDBC请求。因此,我尝试使用CSV配置文件传递源查询和目标查询,并比较源和接收器之间各自的查询结果。这是不是可以通过任何方式来实现。。??请参阅示例CSV config[]问题是,我无法将SQL查询直接放在JDBC请求中,因为那里有大约500个表需要将数据与不同的业务场景进行比较,而且我无法创建那么多JDBC请求。因此,我尝试使用CSV配置文件传递源查询和目标查询,并比较源和接收器之间各自的查询结果。这是不是可以通过任何方式来实现。。??请参阅示例CSV配置[i.stack.imgur.com/gAQSs.png]