測試使用者初始化的 Project Web App 相關寫入作業 (Project Server 2010)
適用版本: Project Server 2010
上次修改主題的時間: 2011-03-11
這是新發佈的文章。我們竭誠歡迎您提供意見,以協助提升技術文件的品質。請將關於此文件的任何意見、問題或關心議題傳送至 epmdocfeedback@microsoft.com。
本文內容是關於使用者只透過 Microsoft Project Web App (PWA) 執行的寫入作業,不涉及用戶端電腦的 Microsoft Project Professional。本類別中有些您可能想測試的最常用作業包括:
更新 [我的任務] 的狀態資訊
提交時程表
核准任務更新
核准時程表
雖然 Web 測試本身對於唯讀作業來說已經足夠,不過對於寫入作業而言,還是需要一些會利用 Project Server 介面 (PSI) 的自訂程式碼。
定義混合測試時,您應該永遠針對每一個寫入測試,計劃一個對應的唯讀測試。例如,為了提交時程表,使用者一定要存取 [我的時程表] 頁面。
提交任務更新
「EPM 壓力測試」Visual Studio 解決方案提供一種範例測試方法 (“SubmitTaskUpdates”),用於進行「提交任務更新」測試。這種解決方案是「Project Server 2010 Performance Lab Kit」的一部分 (之前在<規劃 Project Server 2010 效能測試實驗室>已經討論過)。這個範例程式碼會從系統所有指派清單中,隨機選擇指派 (在 XML 檔案預先產生)。然後,模擬指定給該指派的資源,再提交進度變更 (完成百分比)。
不過為了實際測試任務更新提交作業,您也必須新增 Web 測試以查閱 [我的任務] 頁面。您可以使用 Visual Studio 的 Web 測試錄製器,設定類似的測試 (之前在<設定 Project Server 2010 測試環境>已經討論過)。Web 測試 (畫面查閱) 以及單位測試 (實際任務更新提交) 之間的混合測試,應該是每個測試提交的兩個畫面查閱數。
提交時程表
「EPM 壓力測試」Visual Studio 解決方案提供一種範例測試方法 (“CreateAndSubmitTimeSheet”),用於進行「提交時程表」測試。這種解決方案是「Project Server 2010 Performance Lab Kit」的一部分 (之前在<規劃 Project Server 2010 效能測試實驗室>已經討論過)。這個範例程式碼會隨機挑選資源和期間,然後建立時程表。
不過為了實際測試時程表提交作業,您也必須新增 Web 測試以查閱 [我的時程表] 頁面。您可以使用 Visual Studio 的 Web 測試錄製器,設定類似的測試 (之前在<設定 Project Server 2010 測試環境>已經討論過)。Web 測試 (畫面查閱) 以及單位測試 (實際時程表提交) 之間的混合測試,應該是每個測試提交的兩個畫面查閱數。
核准任務更新
「EPM 壓力測試」Visual Studio 解決方案提供一種範例測試方法 ("ApproveTaskUpdates"),用於進行「核准任務更新」測試。這種解決方案是「Project Server 2010 Performance Lab Kit」的一部分 (之前在<規劃 Project Server 2010 效能測試實驗室>已經討論過)。這個範例程式碼會隨機挑選專案經理、從任務更新等待核准清單中取得第一個等候中的任務更新,再進行核准。然後提交核准,最後重新發佈受影響的專案。
不過為了實際測試任務更新核准作業,您也必須新增 Web 測試以查閱核准頁面。您可以使用 Visual Studio 的 Web 測試錄製器,設定類似的測試 (之前在<設定 Project Server 2010 測試環境>已經討論過)。Web 測試 (畫面查閱) 以及單位測試 (實際任務更新核准) 之間的混合測試,應該是每個測試提交的兩個畫面查閱數。
核准時程表
「EPM 壓力測試」Visual Studio 解決方案提供一種範例測試方法 (“ApproveTimesheets”),用於進行「核准時程表」測試。這種解決方案是「Project Server 2010 Performance Lab Kit」的一部分 (之前在<規劃 Project Server 2010 效能測試實驗室>已經討論過)。這個範例程式碼會隨機挑選時程表核准者,然後從等待核准的時程表清單中隨機取得時程表,最後予以核准。
不過為了實際測試時程表核准作業,您也必須新增 Web 測試以查閱核准頁面。您可以使用 Visual Studio 的 Web 測試錄製器,設定類似的測試 (之前在<設定 Project Server 2010 測試環境>已經討論過)。Web 測試 (畫面查閱) 以及單位測試 (實際時程表核准) 之間的混合測試,應該是每個測試提交的兩個畫面查閱數。
See Also
Concepts
運作 Project Server 2010 效能測試實驗室
規劃 Project Server 2010 效能測試實驗室
Project Server 2010 效能的關鍵評量值
設定 Project Server 2010 測試環境
測試使用者初始化的 Project Web App 相關寫入作業 (Project Server 2010)
測試使用者初始化的 Project Professional 相關作業 (Project Server 2010)
測試背景作業 (Project Server 2010)
擷取與分析測試資料 (Project Server 2010)