2015-01-16 102 views
0

我有幾個負載測試,每個負載測試都設置了參數化Web測試。一個用於我們的基準線計算,另一個用於比較計算。對不同域名運行Visual Studio負載測試比較

這2個站點指向2個不同的IIS站點,它們使用不同的子域設置。 我使用2個運行設置在作爲上下文參數傳遞的域名之間切換這些站點,並在批處理腳本中運行測試,因爲它需要3小時來運行我們所有的測試(5個站點*(10分鐘測試運行+ 5分鐘(基準線+比較)),所以我批量他們過夜,作爲計劃任務

我現在遇到的問題是,當我運行我們的比較報告的基線顯示我們的基準網址,但沒有出現在比較方面,這是我假設是因爲域名稍有不同

即。 loadtest.bl。{}域VS /page.aspx負載測試。{}域/page.aspx

我測試頁面響應時間來評估我們的網站實施了性能的提升都出現在頁面加載時間有效的改善

有沒有一種方法可以將此設置爲忽略比較中的域名,或者是否有另一個選項無需爲所有測試設置相同的url,並更改測試運行之間的IP綁定以便進行基線和比較

回答

0

假設測試結果文件的輸出格式爲XML,則在第一次測試後,您可以運行powershell腳本,將結果URL更改爲與第二次測試中的URL相同。運行基準時,結果文件應包含相同的URL。

+0

我們實際上做了類似這樣的事情,但是在順序運行之間使用HOSTS條目和更新hosts文件,因爲它們在內部測試服務器環境中定位,這不是一個交易 –

相關問題