發(fā)掘Visual Studio Team Test 2010 Load Agent有關(guān)發(fā)布
Visual Studio Team Test 2010 Load Agent測試平臺為運行測試提供了宿主進程,在Visual Studio 2008 中宿主進程只能在32位模式中運行測試。作為一個32 位進程,它僅限于在32 位 CLR中運行測試程序集,并被限制使用2GB 的內(nèi)存。
近期Visual Studio Team Test 2010 Load Agent已經(jīng)發(fā)布了,我們除了能夠體驗VSTS 2010為性能測試引入真實網(wǎng)絡(luò)仿真這一新特性所帶來的好處外,VSTS 2010還引入了另外一個新的特性,也就是支持在64位CLR中測試你的程序集了!#t#
這對那些想在64位CLR中執(zhí)行測試的人來說無疑是個很好的消息!!在微軟Visual Studio Team Test 2010 Load Agent開發(fā)組成員Lonny的博客中也提及到了這一點,現(xiàn)將其翻譯成中文,以供大家學(xué)習(xí)參考之用。也可以訪問Lonny的blog查看英文版。
現(xiàn)在 ,在Visual Studio Team Test 2010 Load Agent中,我們添加了在 32或 64 位 CLR中從Visual Studio里執(zhí)行測試,或在遠(yuǎn)程的負(fù)載代理上執(zhí)行。它將允許你在測試中使用 > 2 GB 的內(nèi)存(當(dāng)在 64 位 CLR 上執(zhí)行時) , 最重要的是能在 64 位 CLR中測試你的程序集。
怎樣才能使我的測試在 64 位 CLR 上執(zhí)行?若要使你的測試程序集在 64 位 CLR 上執(zhí)行,你需要做的事:
1、設(shè)置你的測試程序集為針對 “任何 CPU” 平臺打開你的測試程序集的屬性,選擇“生成”選項卡,然后在目標(biāo)平臺下選擇“任何 CPU ” 選項:
2.設(shè)置宿主進程平臺標(biāo)志為 “MSIL”打開測試設(shè)置,然后選擇“主機”(Hosts) 頁 選擇宿主進程平臺(Host Process Platform) MSIL