1

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 を使用してテスト スイートを実行すると、前に述べたように関数が正しく動作することを確信しています。

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

1

カスタム関数 jar が Maven プラグインで表示されますか?

JMeter から実行すると動作するので、lib/ext に jar があるとします。

したがって、この jar を jmeter maven プラグインで使用できるようにする必要があります。

于 2012-11-03T15:19:13.083 に答える