SoapUIを初めて使用していて、一般的にAPIで作業していますが、SoapUI(フリーウェア版)のREST APIの自動テストを設定しようとしています。SoapUIテスト:セッションIDから引用符を削除する
私が最初に行う呼び出しでは、JSONでセッションIDが返されます。これは引用符のように囲まれています。「セッションIDはここにあります」。このキーは、次のAPI呼び出しでは引用符を使用しないで必要です。私はSOAPUIの "Property Transfer Teststep"を使用しています。これはセッションIDの前後にある引用符を除いてうまくいきます。その結果、後続の呼び出しでエラーが返されます。
どのように引用符を削除できますか?私はXpathとJSONPathを読んでいましたが、これは画面で使用できるコーディング言語の一部ですが、この引用符を削除する方法はわかりません。 お手数をおかけしますようお願い申し上げます。
全RAW応答:
HTTP/1.1 200 OKのCache-Control:キャッシュなしプラグマ:キャッシュなしのContent-Type:アプリケーション/ JSON。 charset = utf-8 Expires:-1サーバー:Microsoft-IIS/8.5 X-AspNet-Version:4.0.30319 X-Powered-By:ASP.NET日付:Tue、02 May 2017 18:31:48 GMT Content-Length :38 "48d45ba2-4549-41be-8b31-e85b3c738a03"
あなたが作業している応答を表示できますか?可能であればスクリーンショット? – Rao
最初の呼び出しからの応答: "c2f21adc-0f3d-4514-ad5f-65a46d4d6da5" これは次の呼び出しの "SessionID"パラメータフィールドに入る必要がありますが、応答のまわりで "..."を削除する必要があります。 –
Bart、実際のレスポンスのようなものではないかと確信しています。生の応答を提供するか、少なくとも同じ構造で提供する必要があります。それ以外の場合は、何か助けを与えることは困難です。 – Rao