Reputation: 58822
I'm using JMeter on development environment and I think of executing sanity tests on production servers.
Sanity of web sites login and other actions.
Is it reasonable to use JMeter on production servers? How to limit JMeter so it won't impact real users? I found only tutorial which doesn't advice it.
Do not run these tests against your production servers unless you know they can handle the load, or you may negatively impact your server's performance.
Upvotes: 0
Views: 649
Reputation: 168132
From JMeter's point of view it doesn't really matter where you run your tests. Running load tests against production environment is very useful as this way you can discover "real" limitations, bottlenecks, integration and interoperabitity problems opposite to load testing in scaled down environments where you can only guess or calculate the anticipated production metrics.
Ideally you should have some form of "staging environment" which is an exact replica of production environment in terms of hardware, software and data.
If you cannot afford having "staging" environment to play with you can run your tests on production, however you need to keep in mind several important constraints to avoid "surprises"
Upvotes: 1
Reputation: 2088
As a engineering manager I would say: not in my life time ;-)
So what do you want to hear: that it is not a problem? Only you can tell whether it would be an issue if something behaves different from what you expect. My advise would be the same as what you are quoting: don't do it. Unless you know what you are doing, and even then...
Upvotes: 0