案例:需要在Windows機器上使用Jmeter錄制腳本,其中需要連Linux機器上的MySQL數據庫。MySQL數據庫是云數據庫不能直接連接,要通過SSH隧道鏈接。
前置條件:配置好的Linux跳板機器一臺:10.12.199.30端口36000
解決方案:
1.下載Putty.exe,并配置Session,讓他連接遠程跳板機器
a. 【Host Name】填 10.12.199.30,【Port】填 36000
b. 【Saved Sessions】新建一個名為 linux 的session,點擊保存
2.配置【Connection】-【Data】-【Auto-login username】輸入遠程跳板機器登陸的用戶名。
這里是bestfei
3.配置【Connection】 - 【SSH】 - 【Tunnels】。
在【Source port】上寫運行Jmeter的Windows機器本機端口,任意寫未被占用的端口,比如25454。
【Destination】寫 MySQL 數據庫的host和port。這里寫10.152.23.179:9024。點擊Add添加。
4.點擊Open。在提示框出現后輸入遠程跳板機器的登陸密碼。再按回車。
5.Jmeter JDBC連接配置如下。主要是設置Database
URL為localhost:8082。8082為步驟3配置的本機隧道端口地址。
6.之后步驟跟連一般數據庫一樣