Test Controller Configuration Tool set up Controller Service Point to 32bit application instead of 64 bit
Environment:
Controller PC : Visual Studio 2017 Enterprise with Test Controller
Other PCs : install Visual Studio Test Agent 2017
|
The problem is
When I run loadtest, sometime the "Result collector Out of Memory Exception" come up
I google the solution , find out it may because the QTContrller.exe is 32 bit.
(it can be verify if you check "Task Manager"->Go to "details" Tab->select column and check the "platform" )
|
Then I check out Services , find out "Visual Studio Test Controller" service's Path to Executable is
"C:\Program Files (x86)\Microsoft Visual Studio\2017\TestController\Common7\IDE\QTController.exe"
SO is the "Test Controller Configuration Tool" Register the Service->"Visual Studio Test Controller" as 32bit application
|
===========================================
|
I try to run the command below to change the execute path↓
sc config VSTTController binPath="C:\Program Files (x86)\Microsoft Visual Studio\2017\TestController\Common7\IDE\QTController64.exe"
|
But new Error occured
(1)Sometimes LoadTest Screen will freeze when warm up session ends
(2)"failed to aquire a read lock" alert box pop out when Loadtest finishing and collection result
|
So I guess change the Test Controller Service's execute path is not the best way,
Or there's something else need to be change.
|
Is there a way to configure the "Test Controller Configuration Tool" to register Service point to QTController64.exe?
or something else I should do if I change the execute path of "Visual Studio Test Controller"?
|
Thank you guys for your times.