1.使用jmeter執行腳本,在察看結果樹的的響應數據中看到的錯誤提示如下:
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
2.解決辦法:
①使用ps -ef|grep httpd查看lampp有沒有啟動,如圖表示沒有啟動:
②那么執行/opt/lampp/lampp start去開啟lampp
③重新執行jmeter,還是報同樣的錯誤;這是因為Apache的日志中多了一個httpd.pid的文件。
④執行killall -9 httpd,然后到lampp的logs文件夾去刪除httpd.pid文件,路徑是(/opt/lampp/logs/httpd.pid):
⑤重新啟動lampp
⑥再次使用jmeter就ok了