@WebServlet(name="AverageSystemLoadServlet",
urlPatterns="/averagesystemload")
public class AverageSystemLoadServlet
extends javax.servlet.http.HttpServlet
Usage:
You may GET e.g. this URL: http://localhost:8080/clusterbench/averagesystemload?milliseconds=20000&threads=4 By doing so, there will be 4 threads with evil active-loops created. These threads will be running for 20000 milliseconds.
After the aforementioned time, you shall receive a response saying something like:
DONE, I was stressing CPU with 4 evil threads for 20000 milliseconds (including warm-up).
NOTE: Do not forget to set some reasonable time-out on your client... That's it. No more functionality.
| Constructor and Description |
|---|
AverageSystemLoadServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
String |
getServletInfo() |
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, serviceprotected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionpublic String getServletInfo()
getServletInfo in interface javax.servlet.ServletgetServletInfo in class javax.servlet.GenericServletCopyright © 2019 JBoss by Red Hat. All rights reserved.