私はSOAP UI Freeを使用します。前のリクエストの結果による特定のテストステップの条件付き実行
以前の応答がnumber(id)を返し、特定のテストステップを条件付きで実行するかどうかを確認したいと思います。 以下の私の擬似コード。 groovyを使ってこのアクションを達成するにはどうすればいいですか?
回答が得られ、番号が含まれていることを確認して200を返すにはどうすればよいですか?
どのように私はこの番号を抽出し、
がどのように応答がtrueの場合に比較することができます
次のリクエストのパラメータとして使用することができますか?応答サンプル(200):
523455
応答サンプル(404):
{
"category": "BUSINESS",
"code": "NOT_FOUND",
"description":"Account not found",
"httpStatus": 404
}
1.step GET accountIdを
2.step GROOVY
if(accountId is number and returns 200){
extract this number from json
run testRunner.testStep("removeAccount) for extracted number
if(response.equals("true"){
testRunner.runTestStep("createNewAccount")
}
}
カッツは、あなたが話している応答を示す気でしょうか? – Rao
もちろん、getAccountは数字だけを返します。たとえば、89766または9001のように、中かっこなしの数字だけです。 – Kac
質問を編集して回答サンプルを提供してください。 – Rao