我没有肥皂ui pro。我正在测试Web服务。实际的实现是我需要在请求上传递一个错误代码,并且应该在响应上显示相应的错误描述。我需要添加这个断言。每次响应中的描述都有所不同。
这是我想要的......
每当我需要运行相同的请求但错误代码(输入)时,每次都应该更改,并且描述因响应而异。如何验证这个?有没有数据源可以做到这一点。
此致 钱德拉
答案 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")
}