比较Jmeter中的2个JDBC响应(SQL)

比较Jmeter中的2个JDBC响应(SQL),jmeter,Jmeter,我想比较两个JDBC响应(SQL): 我收到JDBC请求的响应,如下表所示: (源数据库)JDBC响应1: 城市人口 100英镑 B 151 (目标数据库)JDBC响应2: 城市人口 110 B 152 我将响应保存为JDBC请求中的字符串(在结果变量名中) 现在,我如何比较每列中的值,并在值匹配时打印过程。当值不匹配时失败 行数可以更改 需要关于断言代码的帮助,或者在Jmeter中实现这一点的任何其他方法 我想比较每个城市的人口来源和目标,并决定是否匹配。只需继续 将响应断言添加为第二个JDB

我想比较两个JDBC响应(SQL):

我收到JDBC请求的响应,如下表所示:

(源数据库)JDBC响应1:

城市人口 100英镑 B 151

(目标数据库)JDBC响应2:

城市人口 110 B 152

我将响应保存为JDBC请求中的字符串(在结果变量名中)

现在,我如何比较每列中的值,并在值匹配时打印过程。当值不匹配时失败

行数可以更改

需要关于断言代码的帮助,或者在Jmeter中实现这一点的任何其他方法

我想比较每个城市的人口来源和目标,并决定是否匹配。

只需继续

  • 将响应断言添加为第二个JDBC请求的子级
  • 配置如下:

    • 应用于:要使用的JMeter变量:
      response1
    • 模式匹配规则:
      等于
    • 要测试的模式:
      ${response2}

  • 也就是说,在不匹配的情况下,
    JDBC请求2
    将被标记为失败,您将能够使用侦听器或.jtl结果文件查看差异


    更多信息:

    谢谢您如此迅速而贴切的回复。。!。如果表中有大量数据需要进行比较,比如说源和目标之间有大约100K条记录,那么您是否想过如何以更好的方式进行比较,并仅捕获那些不匹配的记录。对不起,如果我的问题是愚蠢的,我是Jmeter的新手。