Hey guys,
So I was just Setting up some Load Tests for an external client.
The Thing is: In the Load test when I go to the "Manage" tab to set up the virtual users, all I get is a popup stating what is in the title: 'We are not able to acquire Licensing Information' among with a prompt to buy new licenses and the hint that even when I'm offline I have 100 users available
So far so good. But there is no prompt to just 'continue' or hide the popup. It's either "Buy Users" or ESC-out. The actual "Manage virtual users" form is grayed out as Long as the popup is on it.
Test Studio runs in an intranet environment, so there indeed is no connection to the internet.
But how do I circumvent this popup, please?
Thanks guys. I appreciate it.
Kind regards
Ben
6 Answers, 1 is accepted
Hi Ben,
I am sorry to hear you have encountered any difficulties with setting up the load testing environment.
Though, I have to admit that the design of Load Testing and using the virtual users requires internet connection as the necessary info is kept on the licensing server and needs to be verified each time Test Studio is started. The reason for this is related to the fact that virtual users of multiple licenses (packed in one purchase order) can be shared between the people who uses these licenses.
Having that said, setting up a load testing environment with Test Studio requires internet connection to be configured and later used. In addition the design of load testing in Test Studio supposes to access the application through internet in order to simulate the load of multiple users to the app server under test.
I hope this information will be helpful for you. Of course, in case you have any further queries or doubts, I remain available to continue the discussion on the topic.
Thank you for your understanding in advance.
Regards,
Elena
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.
Hey Elena
thank you for the quick reply. That is a little unfortunate for me to hear, though...
So the Virtual Users will NOT work without Internet, is that correct?
Is there another way to set up a load test with NO Connection to the Internet at all? For example if I were to set up multiple machines with a scheduling server, could I operate a load test (with 2 physical users e.g.) or is this also a No-Go? How would licensing work in this case?
Plus: Could you tell me the address of the licensing Server? Perhaps I can convince the Network Administrator to open up a secure tunnel to just the licensing Server [Forgive me any misuse of terms. I'm no networking guy, haha].
Again thanks Elena.
Kind regards,
Ben
Hello Ben,
You have correctly sorted it out - the load testing will only work if the machines can access the licensing server through the internet.
In the case when setting up a remote run within the Scheduling setup, you need to assign virtual users to the machine, which is serves as a Scheduler. So, this is the machine, which performs the check to the licensing server.
On startup Test Studio verifies the license by contacting the Telerik site, so you can try to allow access to www.telerik.com only. Please, check if you can set this up and let me know if you need further assistance.
Thank you for your cooperation and understanding once again.
Regards,
Elena
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.
Hi Ben,
Let me step back in this discussion.
I am not sure if the last shared suggestion was an option for you and if you managed to add an exception in the outside network traffic for the Test Studio licensing server. But I wanted to reach out to you as it seems we found a workaround which you can apply in order to use the 100 Users.
Please, take the time to go through the below steps and test this:
- Choose a machine, which is connected to the Internet, and is also in the same network as the dedicated load testing machine. These need to be reachable between each other.
- Install Test Studio on the internet machine as well.
- You will need to activate Test Studio on the Internet machine. Though, I noticed you have a single Test Studio license, so you can use the directions here how to swap this license between the two machines.
- Activate the license first on the Internet machine. Create a load test in a sample project and open the Manage VUs window.
- Add the dedicated load test machine as an Execution server and assign the available 100 Users to it. This is why the two machines need to be in the same local network - otherwise you cannot add the internal machine as an Execution server through the Manage VUs window.
- Save the changes, close the test, deactivate the license and activate it on the internal machine.
- Now when trying to execute the load test, you should be able to use the 100 VUs assigned through the internet machine.
Please, take the time to test this in your environment and let me know if you need any further assistance on the case.
Regards,
Elena
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.
Hey Elena,
we managed to Setup a Proxy Connection. It mutually excludes Connection to LAN, though
But yes. Enabling the Proxy (on Test Studio Startup) and assigning the virtual users works
Closing the Proxy afterwards and testing in the LAN also works. All you can't do is shift the virtual users around if you do not connect over the Proxy again.
So far so good, thanks for the help. I appreciate it.
PS: I will open a new Forum Topic though. Feel free to help me out with my next Problem also :)
Kind regards
Ben
Hello Ben,
Thanks for sharing feedback on how you managed to overwhelm the licensing limitations. I am pleased to know you found a suitable workaround.
I will also explore your other query and will update it shortly.
Thank you for your cooperation.
Regards,
Elena
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.