0

私はsoapuiproを持っていません。Webサービスをテストしています。実際の実装では、リクエストに1つのエラーコードを渡す必要があり、対応するエラーの説明がレスポンスに表示されます。このアサーションを追加する必要があります。応答の説明が変わるたびに。

これが私が正確に欲しいものです...

同じリクエストを実行する必要があるたびに、エラーコード(入力される)は毎回変更する必要があり、説明は応答によって異なります。これを検証する方法は?データソースなしでこれを行う方法はありますか?

よろしく、チャンドラ

4

1 に答える 1

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")
}
于 2012-06-10T03:59:42.253 に答える