本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

測試使用者起始的 Project Server 2013 相關寫入作業

 

適用版本:Project Server 2013

上次修改主題的時間:2013-12-18

摘要:了解使用者只能透過 Project Web App (PWA) 啟動,而不涉及用戶端電腦之 Project Professional 的寫入作業。

本類別中有些您可能想測試的最常用作業包括:

  • 更新 [我的工作] 的狀態資訊

  • 提交時程表

  • 核准任務更新

  • 核准時程表

雖然 Web 測試本身對於唯讀作業來說已經足夠,不過對於寫入作業而言,還是需要一些會利用 Project Server 介面 (PSI) 的自訂程式碼。

定義混合測試時,您應該永遠針對每一個寫入測試,規劃一個對應的唯讀測試。例如,為了提交時程表,使用者一律必須存取「我的時程表」頁面。

「EPM 負載測試」Visual Studio 解決方案提供一種範例測試方法 ("SubmitTaskUpdates"),用於進行「提交任務更新」測試。這種解決方案是「Project Server 2010 Performance Lab Kit」的一部分 (之前在<規劃 Project Server 2013 效能測試實驗室>已經討論過)。此範例程式碼會從系統所有指派清單中,隨機選擇指派 (在 XML 檔案中預先產生)。然後,模擬指定給該指派的資源,再提交進度變更 (完成百分比)。

不過為了實際測試任務更新提交作業,您也必須新增 Web 測試以查閱「我的工作」頁面。您可以使用 Visual Studio 的 Web 測試錄製器,設定類似的測試 (之前在<設定 Project Server 2013 的測試環境>已經討論過)。Web 測試 (畫面查閱) 以及單位測試 (實際任務更新提交) 之間的混合測試,應該是每個測試提交的兩個畫面查閱數。

「EPM 負載測試」Visual Studio 解決方案提供一種範例測試方法 ("CreateAndSubmitTimeSheet"),用於進行「提交時程表」測試。這種解決方案是「Project Server 2010 Performance Lab Kit」的一部分 (之前在<規劃 Project Server 2013 效能測試實驗室>已經討論過)。此範例程式碼會隨機選取資源和期間,然後建立時程表。

不過為了實際測試時程表提交作業,您也必須新增 Web 測試以查閱「我的時程表」頁面。您可以使用 Visual Studio 的 Web 測試錄製器,設定類似的測試 (之前在<設定 Project Server 2013 的測試環境>已經討論過)。Web 測試 (畫面查閱) 以及單位測試 (實際時程表提交) 之間的混合測試,應該是每個測試提交的兩個畫面查閱數。

「EPM 負載測試」Visual Studio 解決方案提供一種範例測試方法 ("ApproveTaskUpdates"),用於進行「核准任務更新」測試。這種解決方案是「Project Server 2010 Performance Lab Kit」的一部分 (之前在<規劃 Project Server 2013 效能測試實驗室>已經討論過)。此範例程式碼會隨機挑選專案經理、從等待核准的任務更新清單中取得第一個等候中的任務更新,再進行核准。然後提交核准,最後重新發佈受影響的專案。

不過為了實際測試任務更新核准作業,您也必須新增 Web 測試以查閱核准頁面。您可以使用 Visual Studio 的 Web 測試錄製器,設定類似的測試 (之前在<設定 Project Server 2013 的測試環境>已經討論過)。Web 測試 (畫面查閱) 以及單位測試 (實際任務更新核准) 之間的混合測試,應該是每個測試提交的兩個畫面查閱數。

「EPM 負載測試」Visual Studio 解決方案提供一種範例測試方法 ("ApproveTimesheets"),用於進行「核准時程表」測試。這種解決方案是「Project Server 2010 Performance Lab Kit」的一部分 (之前在<規劃 Project Server 2013 效能測試實驗室>已經討論過)。此範例程式碼會隨機挑選時程表核准者,然後從等待核准的時程表清單中隨機取得時程表,最後予以核准。

不過為了實際測試時程表核准作業,您也必須新增 Web 測試以查閱核准頁面。您可以使用 Visual Studio 的 Web 測試錄製器,設定類似的測試 (之前在<設定 Project Server 2013 的測試環境>已經討論過)。Web 測試 (畫面查閱) 以及單位測試 (實際時程表核准) 之間的混合測試,應該是每個測試提交的兩個畫面查閱數。

https://technet.microsoft.com/zh-tw/library/ee956497.aspx
顯示: