簡體   English   中英

加載和自動化SVC Web服務自動測試

[英]Load and automate SVC Web Service auto Testing

我剛剛用5種方法完成了Web Service( .SCV ),並且通過使用WCFTestClient可以正常運行。 我成功調用了所有具有正確預期結果的方法。

為了確保所有方法的性能和穩定性,我想通過使用Microsoft Web Performance和 Visual Studio 2013(最終版)進行負載測試來進行一些壓力和負載測試。 在網上尋找要遵循的步驟,我找到了本教程

通過提交我的第一個簡單GetData()方法的Xml請求

*whitch look like :* 
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Body>
    <GetData xmlns="MyWebService" />
  </s:Body>
</s:Envelope>  

不幸的是仍然不明白如何獲得這種方法的結果。 也許我錯過了一些設置或參數。 一些幫助或某些鏈接會很好。 謝謝

Web性能測試可以兩種形式保存:xml文件或ac#代碼文件。 您鏈接中的教程似乎將測試另存為XML文件。 每種形式的測試都有其提取響應的方式。

XML測試

這需要更高級別的視圖。 您提供了一個請求列表,測試運行程序將運行該列表,發送每個請求並捕獲其響應。 您僅限於定義請求並從Visual Studio Webtest庫中選擇文本提取或驗證規則以針對響應運行。

使用文本提取規則,您可以指定要綁定到提取文本的參數的名稱。 您可以通過引用URL或標題字符串中大括號{parameter_name}中的{parameter_name}來訪問后續請求中的提取文本。

驗證規則將對響應運行指定的謂詞,並將測試標記為通過或失敗。

編碼測試

此表單具有較低級別的視圖。 您可以通過編程方式定義IEnumerator塊來發送請求。 在此塊內,您可以在C#.NET中執行任何操作。

您可以附加與測試XML形式相同的文本和驗證規則,但是還可以選擇訪問WebTestResponse對象,該對象包含先前的響應URI,標頭和正文。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM