What is a good stress simulation on a JSS ?

SeanA
Contributor III

I have both production and staging JSS environments, both identical configurations, both clustered using Windows 2008 servers, with enough servers in each environment to supposedly handle 10,000 clients (I have 1200 clients). Before updating to a new JSS, my usual procedure is to backup the production database, restore it to the staging JSS (making the appropriate changes so that the database properly sees the staging JSS), update the staging JSS to a new version, and do an assortment of client tests to see how the new version works in our environment.

Even though I should have sufficient server hardware, I still would like a "stress test" of the new version. I have about 1200 Macs enrolled in my production JSS, only a handful in my staging JSS. It seems to be a true test would also simulate 1200 Macs in my staging environment as well; sadly, I do not have an additional 1200 Macs in a test lab.

  1. What is the opinion whether stress test(s) are needed?
  2. How would such a stress test be done?

Thanks.

3 REPLIES 3

davidacland
Honored Contributor II
Honored Contributor II

You can use ab to do some stress testing and benchmarking.

/usr/sbin/ab

davidacland
Honored Contributor II
Honored Contributor II

@wmateo lol. Even better!

rderewianko
Valued Contributor II

JAMF has a load simulator that may come in handy (haven't used it myself)

JSS Load Simulator