You can do some performance testing of your application (pro-active approach) or just deploy it and monitor it (reactive approach). Or combine these two approaches.
For performance testing you could use already mentioned BlazeMeter, JMeter with Taurus, if you would like to avoid dealing with xml (JMeter saves its output as xml), but rather threat you performance tests as a code, you could try Locust.io or K6.io.
For monitoring there is plethora of tools - datadog, NewRelic, Elastic APM, Dynatrace to name a few.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
You can do some performance testing of your application (pro-active approach) or just deploy it and monitor it (reactive approach). Or combine these two approaches.
For performance testing you could use already mentioned BlazeMeter, JMeter with Taurus, if you would like to avoid dealing with xml (JMeter saves its output as xml), but rather threat you performance tests as a code, you could try Locust.io or K6.io.
For monitoring there is plethora of tools - datadog, NewRelic, Elastic APM, Dynatrace to name a few.