若何應用Visual Studio 2010在數據庫中生成隨機測試數據。本站提示廣大學習愛好者:(若何應用Visual Studio 2010在數據庫中生成隨機測試數據)文章只能為提供參考,不一定能成為您想要的結果。以下是若何應用Visual Studio 2010在數據庫中生成隨機測試數據正文
測試在項目中是很主要的一個環節,在Visual Studio 2010中,在測試方面曾經有很好的支撐了,好比有單位測試,負載測試等等。在數據測試的方面,Visual Studio 2010,還支撐對數據庫停止多種測試,個中一個很好用的功效是能為開辟者在測試階段,年夜量便利地為數據庫生成隨機的數據,並且還可以本身指定生成數據的規矩,非常便利,這就讓在測試進程中,開辟者能有更充分的數據樣本對項目停止測試。本文則引見個中的Data Generation數據生成器的應用辦法。
1 創立SQL Server 2008數據庫項目
起首,翻開Visual Studio 2010,選擇新建項目,鄙人圖中,選擇樹立一個SQL Server 2008的數據庫項目,定名為SampleDBApp
2 導入數據
在樹立好數據庫項目後,接著我們可以停止數據對象的導入,這裡將已存在的數據庫中的數據對象導入到我們樹立好的數據庫項目中。起首我們要銜接到數據庫中,在數據庫項目中鼠標右鍵,在彈出的菜單當選擇“導入數據對象和設置”,以下圖:
這會翻開一個數據導入的領導窗口,以下圖,會提醒用戶銜接已有的數據庫,我們只須要簡略依照領導說的去一步步完成便可。
在數據導入完成後,會湧現以下的提醒信息,表現數據曾經勝利導入。
3 添加數據生成籌劃
這時候,我們可以開端添加數據生成籌劃了。在項目中鼠標右鍵後的彈出菜單中,選擇“Data Generation Plan”,以下圖:
在彈出的窗口中持續選擇增長數據轉換籌劃,以下圖:
4 選摘要添加的表
接上去,會湧現該數據庫中已有的表,以供用戶選擇對哪些表停止生成數據,當用戶選擇某個表後,會在屏幕下方顯示該表中的一切列,以供用戶選擇哪些列來生成數據。
在上圖中,好比象Products表,還可以設置它的相干聯的表,如Categories表,還可以設置其聯系關系關系(在Ratio to Related列中設置),如1:1一對一關系。而鄙人方的列的部門,留意個中的每一個列的Generator生成器中,乃至可以設置應用正則表達式去生成數據,以下圖,非常便利。
5 生成數據
在下面的步調都完成後,可以點以下圖的生成按鈕或許F5,便可立時在數據表中隨機生成測試數據,在生成時,體系會訊問能否在現有的數據庫表中生成測試數據,照樣別的選擇生成的目標地。
6 磨練生成的數據
最初,數據生成後,可以到Sql Server中檢討生成的數據,以下圖,可見Visual Studio的數據生成器切實其實為我們生成了年夜量的測試數據。
微軟官方文檔:http://msdn.microsoft.com/en-us/library/dd193262(v=vs.100).aspx