Load testing AWS AppStream fleet

0

What tool might one use to perform load testing on an AppStream Fleet? We would like to monitor our Application Auto Scaling Scaling Policies behavior on a larger scale. Is there a tool that would automate the process of connecting to the streaming URL and maybe even logging in? What are our options here for getting some statistics over for example response time?

2 Answers
0

There are industry standard tools you may want to explore for load testing. LoginVSI is commonly seen for VDI but I am not sure whether it is certified for AppStream. You may want to check with the vendor directly. The tool has wide range of capabilities for virtual desktops and apps.

Having said that, looks you only wanted to simulate login behaviour to validate scaling policies. Why not use common website load testing/automation tools such as Selenium or Jmeter? All you need to configure is to login to AppStream and click on the icon. This workflow is no different than any other website login testing.

profile pictureAWS
Arun_PC
answered 2 years ago
0

I would strongly urge rethinking this strategy. Since this isn't Terminal Services, scaling out sessions doesn't have the same impact. Each user is provided a single instance and is not impacted by the existing user sessions. If you do end up testing on a larger scale, you will see each user should have approximately the same experience as the small testing you have already accomplished. And at the same time, you would introduce a lot of wasted cost.

Please review the maximum provisioning rate section of AppStream 2.0 Best Practices to get a better understanding. You will also want to ensure you have followed other sections in the guide, ensuring the architecture includes multi AZs to scale horizontally and more efficiently.

AWS
EXPERT
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions