我目前正在編寫一個負載測試應用程序,它利用Visual Studio 2010的負載測試。負載測試將模擬同一臺機器上的20個用戶,並且我需要一些數據在所有模擬用戶之間在內存中共享。Visual Studio負載測試虛擬用戶模擬
我很驚訝我找不到文檔回答以下問題:
從什麼其他的方式隔開每個虛擬用戶的運行方面?每個虛擬用戶是否在自己的過程中運行測試?也許在它自己的應用程序域?或者只是在自己的線程?我需要知道,因爲如果每個用戶都在自己的進程中運行測試,那麼所有內存中的高速緩存都不會共享,而是爲每個用戶創建,而不是爲所有用戶創建一次,這對我不利。
這可能非常明顯,但請記住,任何依靠靜態類/變量在虛擬用戶之間共享數據的解決方案都不適用於多代理設置。 – agentnega 2011-10-07 19:18:14