にある事前生成された SSH キーをロードしようとしています%USERPROFILE%\\.ssh\id_rsa.ppk
。
ユーザー定義変数を設定しました:
PAGEANT: "C:\Path_to_pageant\Pageant.exe"
HOME: %USERPROFILE%
ID_RSA: ${HOME}\.ssh\id_rsa_jmeter.ppk
OS プロセス サンプラーは次のように構成されます。
Command: ${PAGEANT}
Value: "${ID_RSA}"
実行後、次のように表示されます。
Executing: "C:\Path_to_pageant\Pageant.exe" "${HOME}\.ssh\id_rsa_jmeter.ppk"
Pageant は、キーが見つからないことを警告し、キーがロードされていません。
ID_RSA を次のように変更すると%USERPROFILE%\.ssh\id_rsa_jmeter.ppk
:
Executing: "C:\Path_to_pageant\Pageant.exe" "%USERPROFILE%\.ssh\id_rsa_jmeter.ppk"
Pageant は、キーが見つからないことを警告し、キーがロードされていません。
そのコマンドをコピーしてコマンド プロンプトに貼り付けると、キーが Pageant に追加されます。どちら${HOME}
も%USERPROFILE%
拡張されていないようです。
注: パスを完全にハードコーディングすると、JMeter はキーをインポートできます。