JMeterでPythonスクリプトを実行の方法
JMeterでPythonスクリプトを呼び出すには、JythonプラグインまたはBeanShellプラグインを使用できます。
- Jythonプラグインを使用する。
- Jythonライブラリをダウンロードしてインストールします。
- JMeterのlibディレクトリにディレクトリを作成し、JythonライブラリのJARファイルをディレクトリにコピーします。
- JMeterを再起動する
- テストプランに「BeanShell サンプラー」要素を追加する。
- 「BeanShell Sampler」で以下のコードを書いてください:
import org.python.util.PythonInterpreter;
PythonInterpreter interpreter = new PythonInterpreter();
interpreter.execfile(“your_script.py”); - “your_script.py”を呼び出したいPythonスクリプトファイルのパスに置き換える。
- BeanShell プラグインを使用します。
- テスト計画に「BeanShell サンプラー」要素を追加してください。
- BeanShell Samplerに次のコードを書いておきます:
ProcessBuilder pb = new ProcessBuilder(“python”, “your_script.py”);
pb.directory(new File(“/path/to/your/python/script”));
Process p = pb.start();
p.waitFor(); - 「your_script.py」を呼び出したいPythonスクリプトファイルのパスに置き換えてください。
- ” /path/to/your/python/script” の部分を Python スクリプト ファイルが保存されているディレクトリのパスに置き換えてください。
どの手法を用いる場合も、PythonスクリプトをJMeterのlibディレクトリに置き、パスを設定する必要があります。JMeterがPythonスクリプトを検出して実行できるように、Python環境が正しく設定されていることを確認します。