私は最近、soapui を使用して Web サービスをテストし始めましたが、かなり新しいものです。リクエストにプロパティ値を文字列として埋め込む方法を考えていました。たとえば、リクエストは次のようになります
<org:Customer org1:Description="customer" org1:DisplayName="google"
org1:Name="google"/>
本質的に私はこれをこのようなことをしようとしています、
<org:Customer org1:Description=${#Project#orgdesc}
org1:DisplayName=${#Project#orgdisplayname}
org1:Name=${#Project#orgdisplayname}/>
テストをパラメーター化するために、プロジェクト レベルで上記のすべてのフィールドにプロパティを定義しました。これらのプロパティをリクエスト内に埋め込もうとしています。次のことを試しましたが、どれも機能しません。誰かが私に欠けているものを教えてもらえますか?
編集#1
私は以下で正しいことをしていないと思います。上記の元のリクエストでは、Description、DisplayName、および Name が Customer の属性であり、以下の子ノードとしてリクエストを送信するためです。根本的に間違っているようです。では、定義したプロパティの値をタグの属性内に埋め込むにはどうすればよいでしょうか?
試行 1
<org:Customer>
<arg0>
<org1:Description>${#Project#orgdesc}</org1:Description>
<org1:DisplayName>${#Project#orgdisplayname}</org1:DisplayName>
<org1:Name>${#Project#orgname}</org1:Name>
</arg0>
</org:Customer>
試行 2
<org:Customer>
<org1:Description>
<arg0>${#Project#orgdesc}</arg0>
</org1:Description>
<org1:DisplayName>
<arg0>${#Project#orgdisplayname}</arg0>
</org1:DisplayName>
<org1:Name>
<arg0>${#Project#orgname}</arg0>
</org1:Name>
</org:Customer>