groovyスクリプトを使ってsoapテストケースの応答から別のsoapテストステップにプロパティの値を転送する方法はありますか?あなたが応答が受信されているのと同じ要求ステップのためのScript Assertion
を使用することができ、応答構造groovyを使ってsoapuiのプロパティー転送
<NS1:Envelope xmlns:NS1="http://schemas.xmlsoap.org/soap/envelope/">
<NS1:Body>
<NS2:processRequestResponse xmlns:NS2="http://bussinessfacade.fawryswitch.ebpp.fawryis.com/">
<return>
<Response>
<SignonRs>
<ClientDt>2016-04-19T16:58:12.141</ClientDt>
<CustLangPref>ar-eg</CustLangPref>
<ServerDt>2016-11-02T13:58:09</ServerDt>
<Language>en-gb</Language>
<SignonProfile>
<Sender>FAWRY</Sender>
<Receiver>FAWRYRTL</Receiver>
<MsgCode>BillInqRs</MsgCode>
<Version>V1.0</Version>
</SignonProfile>
</SignonRs>
<PresSvcRs>
<RqUID>0045d98c-e81c-43fd-b887-b0b1a1b1641d</RqUID>
<AsyncRqUID>1a50b367-4aca-4d90-9f95-ddca99e8639d</AsyncRqUID>
<MsgRqHdr>
<NetworkTrnInfo>
<OriginatorCode>FAWRYRTL</OriginatorCode>
<TerminalId>11427</TerminalId>
</NetworkTrnInfo>
</MsgRqHdr>
<Status>
<StatusCode>200</StatusCode>
<Severity>Info</Severity>
<StatusDesc>Success.</StatusDesc>
</Status>
<BillInqRs>
<DeliveryMethod>POS</DeliveryMethod>
<BillRec>
<BillingAcct>0120000200</BillingAcct>
<BillTypeCode>111</BillTypeCode>
<BillRefNumber>2feeccae-8fd2-4d41-903a-df2ef96d5264</BillRefNumber>
<BillInfo>
<BillSummAmt>
<BillSummAmtCode>TotalAmtDue</BillSummAmtCode>
<CurAmt>
<Amt>370</Amt>
<CurCode>EGP</CurCode>
</CurAmt>
</BillSummAmt>
<IssueDt>2016-08-01</IssueDt>
</BillInfo>
</BillRec>
</BillInqRs>
</PresSvcRs>
</Response>
</return>
</NS2:processRequestResponse>
</NS1:Body>
</NS1:Envelope>
ack.imgur.com/Z7UwT.png
詳細を質問できますか?すなわち、プロパティはどこですか?どのようにそれらを使用したいですか? – Rao
プロパティはsoap test step responseに存在し、実際のプロパティはAmt、AsyncRqUID&BillRefNumberです(レスポンスから量をとり、それを他のすべてのステップに追加する) –
レスポンスのサンプル構造生の反応はどうですか?検索された値は他のテストステップ要求で使用されますが、そうですか? – Rao