Java SoapUI:测试用例的自动化

Java SoapUI:测试用例的自动化,java,groovy,soapui,Java,Groovy,Soapui,我在SoapUI中有一个请求报告,我需要为给定数量的值运行它。我通过设置脚本(java代码)以参数化形式传递这些值。以下是XML元素- <a:long>${#TestCase#Acc1}</a:long> <a:long>${#TestCase#Acc2}</a:long> 代码和脚本正在运行,但我面临的问题是,报告只针对最后一组10个帐户(test.csv中的最后一行)运行,即java代码在test.csv中的所有行中循环,并且只生成最后一行的

我在SoapUI中有一个请求报告,我需要为给定数量的值运行它。我通过设置脚本(java代码)以参数化形式传递这些值。以下是XML元素-

<a:long>${#TestCase#Acc1}</a:long>
<a:long>${#TestCase#Acc2}</a:long>
代码和脚本正在运行,但我面临的问题是,报告只针对最后一组10个帐户(test.csv中的最后一行)运行,即java代码在test.csv中的所有行中循环,并且只生成最后一行的报告


如何使其针对每一行运行并生成后续报告(针对每行/每行10个账户)?

这个问题有点令人困惑。你能用细节更新任务吗?与数据的方式类似-数据中每行包含10个帐户或总共10个帐户。问题是否只存在于报告或执行中?那么需要账户数据的请求是什么样子的呢?问题已经解决了……非常感谢:)我有一个新问题……如果你能帮我,那就太好了!:)[连结]
context.fileReader = new BufferedReader(new FileReader("C:\\Users\\v-ribha\\Desktop\\test.csv"))

//test.csv contains ',' separated account numbers with 10 in each row/line

firstLine = context.fileReader.readLine()


 while(firstLine!=null)
 {
 String[] propData=firstLine.split(",")

testCase.setPropertyValue("Acc1",propData[0]);
testCase.setPropertyValue("Acc2",propData[1]);
testCase.setPropertyValue("Acc3",propData[2]);
testCase.setPropertyValue("Acc4",propData[3]);
testCase.setPropertyValue("Acc5",propData[4]);
testCase.setPropertyValue("Acc6",propData[5]);
testCase.setPropertyValue("Acc7",propData[6]);
testCase.setPropertyValue("Acc8",propData[7]);
testCase.setPropertyValue("Acc9",propData[8]);
testCase.setPropertyValue("Acc10",propData[9]);

firstLine=context.fileReader.readLine()
 }