Jmeter-比较/断言多个数据:来自JSON的数据与来自DB的数据
为了完成我的任务,我需要将来自JSON的数据与来自DB的数据进行比较,但我对如何构建场景几乎没有疑问。我的设想是: 1执行数据库查询 它返回动态集,如下所示:Jmeter-比较/断言多个数据:来自JSON的数据与来自DB的数据,jmeter,Jmeter,为了完成我的任务,我需要将来自JSON的数据与来自DB的数据进行比较,但我对如何构建场景几乎没有疑问。我的设想是: 1执行数据库查询 它返回动态集,如下所示: url secret https://test1.com/ 1234 https://test2.com/ 1234 https://test3.com/ 1234 基于这个动态集,我驱动我的循环控制器循环。在这里,每次调用都会产生不同的JSON,如: 2从这个动态json中,我可以使用以下内容提取:mcTxId: 三,。
url secret
https://test1.com/ 1234
https://test2.com/ 1234
https://test3.com/ 1234
基于这个动态集,我驱动我的循环控制器循环。在这里,每次调用都会产生不同的JSON,如:
2从这个动态json中,我可以使用以下内容提取:mcTxId:
三,。
对于每个mcTxId,我需要使用以下命令执行JDBC查询:
select *
FROM affiliate_transaction
WHERE affiliate_id = 1 and mctxid = '${mcTxId_1}'
其结果是:
我设法解决了多达一个循环控制器,并提取了每一个mcTxId,但我坚持使用嵌套循环逻辑,并断言每个数据
如何在API调用(json)和DB查询之间比较/断言每个clientId
&approveTime
,因为它们的数据集总是动态的
非常感谢您的帮助。
为这篇冗长的文章道歉
select client\u id
来自附属公司交易
其中affiliate_id=1和mctxid='${mctxid_1}'
并将其存储到类似的客户端_id_from_db
client\u ID\u from\u API
select *
FROM affiliate_transaction
WHERE affiliate_id = 1 and mctxid = '${mcTxId_1}'