我有一个脚本可以调用其他测试数据库的脚本。脚本运行时,它会在控制台中显示查询结果。我怎么可能创建一个手动VP来在日志中显示callScript的结果?
答案 0 :(得分:1)
callScript()
方法可以返回object
作为结果,但我认为您希望测试查询结果。
使用方法VPManual("YourVPName", baselineData, actualData).performTest()
,其中baselineData是正确的结果,actualData是执行查询的结果集。
棘手的部分是RFT chan仅检查数字和字符串等“基础”类型。因此,您必须将结果集转换为字符串形式或单独测试每个结果集值。
另一种方法是编写自己的相等测试,并像本文http://rationaltester.wordpress.com/2010/07/26/rational-functional-tester-file-compare/中一样使用它
并使用vpManual("yourVPName", true, compareResultSets(baseResultset, actualResultset));
(有关如何检查的提示,请检查Comparing resultsets in jdbc)
您可以在此处阅读教程 http://www.ibmpressbooks.com/articles/article.asp?p=1409808&seqNum=17