如何在soapui中没有数据源的情况下再次运行相同的步骤

时间:2012-06-07 06:44:28

标签: java soap

我没有肥皂ui pro。我正在测试Web服务。实际的实现是我需要在请求上传递一个错误代码,并且应该在响应上显示相应的错误描述。我需要添加这个断言。每次响应中的描述都有所不同。

这是我想要的......

每当我需要运行相同的请求但错误代码(输入)时,每次都应该更改,并且描述因响应而异。如何验证这个?有没有数据源可以做到这一点。

此致 钱德拉

1 个答案:

答案 0 :(得分:0)

这是我创建的方式..有没有办法改进代码以做更好的方法;

import java.io.File;
File file = new File('c:/customers.csv');
InputStream inputFile =  new FileInputStream(file);
String[] lines = inputFile.text.split('\n');
List<String[]> rows = lines.collect {it.split(',')}
log.info('There are ' + rows.size() + ' customers to be inserted');
for(int i = 0; i < rows.size(); i++) {
  String[] row = rows.get(i);
  String errorcode = row[0];
// log.info(errorcode)
 String errorDescription = row[1];
 //log.info(errorDescription)
testRunner.testCase.testSuite.project.setPropertyValue('errorcode', errorcode);
testRunner.testCase.testSuite.project.setPropertyValue('errorDescription', errorDescription);
testRunner.runTestStepByName("createCard-1");
log.info(errorcode +"Finsihed")
}