關於[使用 WCF 測試客戶端 (WcfTestClient.exe)]


使用測試客戶端的方案

 

WCF 服務主機啟動 WCF 測試客戶端和一項服務

在創建新的 WCF 服務項目並按 F5 啟動調試器后,WCF 服務主機將開始承載項目中的服務。 然后 WCF 測試客戶端將會打開,並顯示在配置文件中定義的服務終結點列表。 可以測試參數和調用服務,並可以重復此過程以繼續測試和驗證服務。

WCF 服務主機啟動 WCF 測試客戶端和多項服務

也可以使用 WCF 測試客戶端來幫助調試包含多項服務的服務項目。 打開 WCF 測試客戶端時,它將自動循環訪問項目服務列表並打開這些服務進行測試。

WCF 測試客戶端用戶界面

可以將 WCF 測試客戶端用於一項或多項服務。

服務操作

WCF 測試客戶端主窗口的左窗格列出了所有可用的服務及其各自的終結點和操作。

如果雙擊某項操作,則可以在右窗格中查看其內容。 左窗格還列出了客戶端配置文件。 雙擊任何項可以在新選項卡式窗口內的右窗格中顯示文件的內容。

輸入測試參數

若要查看測試參數,請雙擊某項操作以在右窗格中打開它,然后單擊“已格式化”。 若要查看消息的 XML,請單擊“XML”。 如果單擊“已格式化”,則可以輸入任意參數值以測試服務。 若要將它們發送給服務,請單擊“調用”。

注意:
當操作處於調用進程中時,可以切換到另一個操作或終結點以查看參數。 但是,在當前操作完成之前,無法編輯或調用另一個操作。

 

 

服務響應將出現在測試參數下面。

注意:
如果預期的返回值是字符串,則結果將顯示為帶引號的字符串,即使提供的輸入未包含在引號中,也是如此。

 

 

如果在創建服務約定時將特定操作指定為單向操作,則不會顯示服務響應。 消息一旦處於排隊等待發送狀態,則會彈出一個對話框,通知您已成功發送消息。

查看客戶端配置

WCF 測試客戶端主窗口的左窗格列出了客戶端配置文件。 單擊任何項可以在右窗格中顯示文件的內容。

WCF 測試客戶端支持的功能

下面是 WCF 測試客戶端支持的功能的列表:

  • 類型:ByteSByteInt16Int32Int64UInt16UInt32UInt64SingleDoubleBooleanCharDecimalObjectStringDateTimeDateTimeOffsetTimeSpanGuidUriXmlQualifiedNameByte 對象的數組、Array、集合、枚舉、復雜類型和子類型。

  • 服務調用:請求/響應和單向消息。

  • 綁定:Svcutil.exe 支持的所有綁定。

下面是 WCF 測試客戶端不支持的功能的列表:

  • System.Nullable<T>

  • 具有的參數類型或返回類型為 Message 的操作協定。

  • 雙工協定

  • 控制會話

  • 事務

  • 消息協定和 XML 序列化

  • 類型:StreamDataset 或相關的類型,以及 IDictionary 對象的集合。

  • 安全交互:Window CardSpace、證書和用戶名/密碼。

  • 綁定:WSFederationbinding、任何上下文綁定和 Https 綁定。

    敬請指教 ----------------摘自WCF客戶端測試工具幫助手冊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM