https://blog.csdn.net/dataiyangu/article/details/88851898java
在機器上部署本身的用於測試的demo,我就是直接在tomcat下安裝的web
經過書寫grovy腳本訪問本身的demo。
將寫好的grovy腳本上傳拿到ngrinder
數據庫
腳本:指向剛纔的腳本,經過這個腳本不斷的去訪問本身的demo
目標主機:即本身剛纔部署的demo的機器ip
如此便關聯起來了tomcat
在目標主機上一樣須要一個監控的腳本
最後生成監控的日誌
具體腳本是機密。svg
java.net.ConnectException: Connection refused (Connection refused) at HTTPClient.HTTPConnection$EstablishConnection.run(HTTPConnection.java:4082) ~[grinder-httpclient-3.9.1.jar:na] 2019-05-06 18:25:32,124 INFO shut down 2019-05-06 18:25:32,124 INFO finished 1011 runs 2019-05-06 18:25:32,124 INFO shut down 2019-05-06 18:25:32,124 INFO finished 1015 runs 2019-05-06 18:25:32,124 ERROR Connection refused (Connection refused) java.net.ConnectException: Connection refused (Connection refused) at HTTPClient.HTTPConnection$EstablishConnection.run(HTTPConnection.java:4082) ~[grinder-httpclient-3.9.1.jar:na] 2019-05-06 18:25:32,124 ERROR Connection refused (Connection refused) java.net.ConnectException: Connection refused (Connection refused) at HTTPClient.HTTPConnection$EstablishConnection.run(HTTPConnection.java:4082) ~[grinder-httpclient-3.9.1.jar:na] 2019-05-06 18:25:32,124 INFO shut down 2019-05-06 18:25:32,124 INFO finished 1030 runs 2019-05-06 18:25:32,124 INFO shut down 2019-05-06 18:25:32,124 INFO finished 1020 runs 2019-05-06 18:25:32,125 ERROR Connection refused (Connection refused) java.net.ConnectException: Connection refused (Connection refused) at HTTPClient.HTTPConnection$EstablishConnection.run(HTTPConnection.java:4082) ~[grinder-httpclient-3.9.1.jar:na] 2019-05-06 18:25:32,125 INFO shut down 2019-05-06 18:25:32,125 INFO finished 1035 runs 2019-05-06 18:25:32,130 ERROR Connection refused (Connection refused) java.net.ConnectException: Connection refused (Connection refused) at HTTPClient.HTTPConnection$EstablishConnection.run(HTTPConnection.java:4082) ~[grinder-httpclient-3.9.1.jar:na] 2019-05-06 18:25:32,130 INFO shut down 2019-05-06 18:25:32,130 INFO finished 1014 runs 2019-05-06 18:25:32,136 INFO elapsed time is 13916 ms 2019-05-06 18:25:32,136 INFO Final statistics for this process: 2019-05-06 18:25:32,145 INFO Tests Errors Mean Test Test Time TPS Mean Response Response Mean time to Mean time to Mean time to Time (ms) Standard response bytes per errors resolve host establish first byte Deviation length second connection (ms) Test 1 0 25622 � 0.00 0.00 � 0.00 0 � � � "Test_SelfDemo" Totals 0 25622 � 0.00 0.00 � 0.00 0 � � �
運行壓力測試的時候報錯如上,Connection refused,就是個人tomcat長時間沒有動它,本身掛掉了,因此Connection refused,鬱悶。測試
ngrinder的做用就是主要用來不斷的發送請求的(搭配上腳本效果更好),固然在最後測試完成的時候也會有監控的信息,可是粒度比較粗,也能知足需求,而咱們目標主機上的腳本就是專門用來監控請求時候的主機cpu 等信息的,固然數據庫的主機也能夠來一份監控腳本,作一個輔助的判斷功能。this