Как мога да прекратя един виртуален потребител и да стартирам друг нов потребител по време на мое желание в тест за натоварване на Visual Studio (2012 ultimate).
За моята система трябва да извърша някаква дейност в цикъл. Има твърде много итерации и за твърде дълъг период от време, за да се изпълни всичко в един тест за уеб ефективност. Следователно трябва да имам тест за влизане и серия от други тестове за същия виртуален потребител. След някакъв неизвестен брой от тези други тестове системата изпраща съобщение „Вие приключихте“ в отговор. След това трябва да изляза и този виртуален потребител да завърши и друг виртуален потребител да започне.
Уебсайтът сам определя броя на дейностите и броят им не може да бъде предвиден предварително. Това е важен аспект от тестването. Уебсайтът задава въпроси на потребителя, следващият зададен въпрос и броят въпроси, които трябва да бъдат зададени, се избират динамично въз основа на различни фактори, включително предишните отговори на потребителите и отговорите на други потребители. В даден момент уебсайтът ще покаже съобщение „Благодарим ви, че отговорихте на тези въпроси“ и след това потребителят трябва да излезе. Разграничаването между съобщението Благодаря и въпрос е лесно в уеб теста и съответно излизане или отговор.
Това изглежда подобно на функцията, използвана от контрола на процента нови потребители. Но трябва да контролирам кога нов потребител започва въз основа на данни, намерени в уеб отговора.
След завършване на тестовете бих искал всеки хоризонтален ред в диаграмата Подробности в резултатите от теста за натоварване да показва едно влизане, променлив брой дейности и накрая едно излизане. Така всяко влизане трябва да стартира нов виртуален потребител.
Търсенето в мрежата на приставки за тестване на натоварване бързо намира начини за промяна на броя на виртуалните потребители, нагоре или надолу. Но няма резултати за контролиране на текущия виртуален потребител.