問題タブ [beanshell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3706 参照

beanshell - 配列構文が無効です

私は単純なことをしようとし、テキストを分割し、結果を配列に入れます

このエラーが発生しました

何かすることはありますか?

クラスの外では、次のことを行う必要があります: y=x.split("-");

0 投票する
1 に答える
883 参照

beanshell - beanshell スクリプトが一連のオブジェクトを java.util.Collection として認識しない

次のスクリプトを使用して、インデックスを使用して一連の入力オブジェクトからオブジェクトを選択しています。入力引数が 3 つの値のセットであることを認識しません。私は行で何か間違ったことをしていると思います:

0 投票する
1 に答える
103 参照

jmeter - Jmeter で 10 分間に 1500 のイベントを公開したい

10 分間で 1500 のイベントを公開する Jmeter スクリプトがあります。
「Ultimate Thread Group」または「Throughput Shaping Timer」を使用してこれを構成することは可能ですか?
はいの場合、どのように?

「スレッド数」を 30、「ループ回数」を 50 に設定したデフォルトのスレッド グループを使用して、1500 イベントを作成してみました。しかし、10 分で 1500 のイベントを公開するにはどうすればよいでしょうか?

JMS Point-to-Point をサンプラーとして使用しています。

0 投票する
1 に答える
6494 参照

jmeter - 異なるスレッドのbeanshellスクリプト間でJMeterユーザー変数を渡す

私がやろうとしているのは、JMeter のスレッド間で変数を渡すことです。つまり、1 つのスレッドがこの値を変更し、次のスレッドがそれを取得します。この構造を見てください。

  1. ユーザー定義変数:

    /li>
  2. スレッド グループ 1 -> BSF プリプロセッサ:

    脚本:vars.put("myvar","users");

  3. スレッド グループ 2 -> HTTP リクエスト:

    道:/api/${myvar}

Thread Group 2 ステップから得たもの -myvarデフォルト値を持つ変数:

しかし、スレッドグループ1のステップで変数に割り当てられた値を保持したいmyvarので、スレッドグループ2で次のようになります:

0 投票する
3 に答える
21029 参照

testing - Bean シェルサンプラーで条件が機能しない場合

Bean Shell sampler で以下のスクリプトを書いているのですが、うまく実行されず、

JMeter が「if」状態に入ることはありません。何が間違っていますか?

*WRIDTEMP は変数、WRId は csv ファイルから取得した値を持つ変数です。

0 投票する
1 に答える
3424 参照

javascript - 未定義の変数、クラス、または 'void' リテラルの不正使用

以下のコードを使用して JavaScript 関数を呼び出そうとすると、常に以下の例外が発生します。

アサーション失敗メッセージ: org.apache.jorphan.util.JMeterException: bsh メソッドの呼び出しエラー: eval ソース ファイル: インライン評価: ``vars.put("FinalData", decode64(PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiI . . . '' : undefined の不正使用変数、クラス、または 'void' リテラル

以下は BSFPostProcess です。

以下のコードを使用して、BSF アサーション サンプラーでこれを呼び出そうとしています。

また

データは変数であり、値を格納します。

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8UmVxdWVzdFBhcnRzUmVzcG9uc2UgeG1sbnM9Imh0dHA6Ly9zZXJ2aWNlcy5teWNjY3BvcnRhbC5jb20vQWx0ZXJuYXRlUGFydFNvdXJjaW5nL0FsdGVybmF0ZVBhcnRTb3VyY2luZyI+CiAgICA8UGFydFJlcXVlc3RJZGVudGlmaWVyPjQwNTM4MTU8L1BhcnRSZXF1ZXN0SWRlbnRpZmllcj4KPC9SZXF1ZXN0UGFydHNSZXNwb25zZT4=

FinalData事前定義変数です。

0 投票する
2 に答える
3547 参照

jmeter - JMeter Bean シェル スクリプトで型付き変数宣言エラーを取得する

Bean Shell Post Processor にこの短いスクリプトがあります。GSON ライブラリを使用して JSON を Bean に解析します。toJson メソッドを使用して JSON に変換しようとしていますが、次のエラーが表示されます。

コード:

これを修正する方法について何か提案はありますか?