Hi,
I'm quite new to Test Studio but have had some moderate success early on. I am testing an ASP.NET web application which is a Point of Sale (POS) system. I have successfully recorded a test which logs in, adds some products to an order, fulfils part of the order, takes a payment, and closes the sale.
I can re-run that test perfectly. The browser spins up and I see the various steps occur and then I see the new sale in the sales report.
I have now used that test as the basis for a Load Test but I am not getting what I expected, and I think perhaps what I need and what's being provided are not the same. I need to simulate 10 concurrent users processing that sale. I need that test run in 10 separate threads in one go. What I get though is no browsers popping up and no new sales being created in the database.
There is no indication of failure, but nothing seems to be "happening". If I run the single test manually and I see the browser come up, I can see the CPU sits between 40% and 50% for the duration of the test. If I run the Load Test as a single user the CPU activity never gets this high. Something is wrong.
So, can someone explain if what I expect of Load Test and what it does are actually not the same..? I would have expected 10 browser windows to open up and 10 new sales to go into the database, but what I get instead is nothing. The "steps" appear to have been reduced to a series of HTTP requests.
Anyway, some advice would be much appreciated.
Kind regards,
Jack