Eclipse で jmeter テスト スイートを実行しようとしています。
私のテスト スイートでは、BeanShellAssertion を使用して csv ファイルの行数をカウントしています。
そのためのカスタム jmeter 関数があります。
BeanShellAssertion のスクリプトは次のとおりです。
String str = "${__CustomFunction("Path to the CSV file")}";
int i = Integer.parseInt(str);
if(i ==0)
{
Failure = true;
FailureMessage = "Failed!";
}
return i;
このテスト スイートは、ローカル マシンで jmeter を使用して実行すると正常に動作します。
(jmeter maven プラグインを使用して) Eclipse で実行しようとした場合にのみ、次のエラーが表示されます。
jmeter.util.BeanShellInterpreter: bsh メソッドの呼び出しエラー: eval ソース ファイル: 次のインライン評価: `` String str = "${__CustomFunction("FilePath")}"; int i = 整数。. . '' : 型付き変数宣言 : メソッド呼び出し Integer.parseInt
eclipse を使用して実行するときに jmeter 関数を呼び出す他の方法があるかどうか疑問に思っています。ローカル マシンで jmeter を使用してテスト スイートを実行すると、前に述べたように関数が正しく動作することを確信しています。
どんな助けでも大歓迎です。ありがとう。