[英]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文件。 每種形式的測試都有其提取響應的方式。
這需要更高級別的視圖。 您提供了一個請求列表,測試運行程序將運行該列表,發送每個請求並捕獲其響應。 您僅限於定義請求並從Visual Studio Webtest庫中選擇文本提取或驗證規則以針對響應運行。
使用文本提取規則,您可以指定要綁定到提取文本的參數的名稱。 您可以通過引用URL或標題字符串中大括號{parameter_name}
中的{parameter_name}
來訪問后續請求中的提取文本。
驗證規則將對響應運行指定的謂詞,並將測試標記為通過或失敗。
此表單具有較低級別的視圖。 您可以通過編程方式定義IEnumerator
塊來發送請求。 在此塊內,您可以在C#.NET中執行任何操作。
您可以附加與測試XML形式相同的文本和驗證規則,但是還可以選擇訪問WebTestResponse
對象,該對象包含先前的響應URI,標頭和正文。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.