Attualmente sto lavorando alla scrittura di un'applicazione di test del carico che sfrutta il Load Test utilizzando Visual Studio 2010. Il test di carico simulerà 20 utenti sulla stessa macchina, e ho bisogno di alcuni dati da condividere in memoria tra tutti utenti simulati.
Sono rimasto sorpreso di non aver trovato la documentazione che rispondesse alla seguente domanda:
Che cosa separa il contesto di esecuzione di ciascun utente virtuale dall'altro? Ogni utente virtuale esegue i test nel proprio processo? Forse nel proprio dominio app? O solo sul proprio filo? Devo sapere perché se ogni utente esegue test nel suo stesso processo, tutta la cache in memoria non è condivisa e viene creata per ogni utente anziché una volta per tutti, il che non fa per me.