0
我正在執行一個包含3頁的webtest,其中一頁是Silverlight頁面和一個Controller頁面(每個頁面都從控制器頁面調用,再次將控制權返回給Controller頁面)。VS 2010中的負載測試
當第一個鏈接id被點擊時,它會生成一個ID,必須在每個事務中結轉,直到事務完成。
第一頁是一個Silverlight頁面,它與完整的WCF服務進行交互以完成交易。通過Silver light提交請求時,WCF服務生成一個ID,但由於服務中的數據以XML形式返回,因此整個輸出wcf服務的字符串數據被視爲在記錄時發現的硬編碼。
所以,從第一頁(silverlight)返回到Controller頁面後,它始終與記錄測試中的服務中存儲的字符串相同。由於我沒有收到PROPER ID,我無法前進到其他頁面。
實際上,根據我的系統沒有將WCF Web服務返回的數據檢測爲動態數據,而是將其視爲硬編碼字符串。
如何解決它,請幫助。
負載測試的一些錯誤寫在下面:
Extraction Rule Error ExtractValues event 139 No hidden fields were found in the response.
Exception WebTestException 84 There is no context parameter with the name '$HIDDEN1.ConfiguratorTracker$hdnWorkFlowGuid' in the WebTestContext
同意,這是我解決我的問題。儘管我的大部分記錄都已經存在,但是如果您刪除了它並且時間不長,您可能需要重新記錄它太難以重新創建 – MichaelF 2011-10-25 18:11:25