問題タブ [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.
jmeter - Jmeter、beanshell-exec()出力を文字列に書き込む方法は?
Beanshellポストプロセッサには、C#プログラムを実行し、その出力をJmeterのコンソールに書き込む次のコードがあります。
私にとっては十分に高速に動作しますが、出力を文字列に渡したいprog.exe
(そしてその文字列を応答データとして出力したい)。Beanshellポストプロセッサを使用してそれを行うことは可能ですか?そうでない場合、それを行う最も簡単な方法は何でしょうか?
json - JMeter Bean シェルまたは BSF ポスト プロセッサを使用して、解析された JSON 値を CSV に保存する
json 応答を返す API があります。JSON 配列を解析してそれらのデータを取得し、CSV ファイルに保存する必要があります。これらは、JMeter の一部として実行する必要があります。
前もって感謝します
jmeter - 負荷分割シナリオを作成する方法は? JMeterで
現在、jmeter で負荷分割シナリオに取り組んでいます。
私のテスト計画の構造は次のようになります。
これは私にとってはうまくいきません。
助けていただけますか?
java - Webサービスを呼び出すBeanshellスクリプト
Beanshellスクリプトを初めてJSON
使用し、画像を表す再実行を行うWebサービスを呼び出したいのですが、現在、次のjavaScriptを使用して呼び出しを行っています。-
しかし、上記のjavaScriptをBeanShellスクリプトに変換する必要がありますか?誰かがこの問題で私を助けることができますか?
よろしくお願いします
java - Rhino で CVS ファイルのデータ構造を動的に使用する方法 – クラス
次の任務を遂行したいと思います。私が計画した方法でそうすることが可能かどうかはわかりませんが、私の質問は次のとおりです。
ユーザーが XML または CSV ファイルをロードし、Rhino や Beanshell などのスクリプト環境でそのコンテンツを操作および使用できるようにする Java プログラムを作成したいと考えています。スクリプトは次のようになります。
Some_file.csv:
"価値"; "状態";
「1」; "保留中";
「21」; "保留中";
「341」; "保留中";
これは可能ですか (ファイルの内容に基づいてメソッド/関数/変数を動的に提供する)? もしそうなら、私のクラス「dataLoader」がどのように見えるべきか考えていますか? また、どこから調べればよいかアドバイスをいただければ幸いです。助けてくれてありがとう、ステファニー
javascript - JMeter には、JavaScript によって記述された独自のライブラリが BSF アサーションにどのように含まれていますか
JavaScript を使用して JSON の結果を BSF アサーションで解析します。再利用性を高めるために、独自の JavaScript ライブラリを作成しようとしています。BSF アサーションでライブラリを使用したいと考えています。
ドキュメントを誤解している可能性があります。ライブラリを BSF にインポートする方法が見つかりません。BeanShell だけがこの種の外部スクリプトをインポートする方法を提供していますか? (http://jmeter.apache.org/usermanual/functions.html#__BeanShell)
私も別の方法を試してみましたが、無駄でした。
1.BSF PreProcessor を作成し、ライブラリ (名前: myScript) をその中に入れます。
2.コードをインポートして呼び出します。
しかし、うまくいきません.. :(
何か案が?
variables - Beanshell スクリプト間で変数を共有する
1 つの特定の beanshell スクリプトで何らかの初期化を行いたいのですが、これは後で他の 2 つの bsh スクリプトで使用されます。したがって、初期化は 2 回行われます。
初期化が一度だけ行われるように、beanshell スクリプト間で変数/名前空間を共有する方法はありますか?
scripting - 別の Beanshell スクリプトをソースとする Beanshell クラスをインスタンス化できますか?
別の beanshell ファイルからインポートされたクラスを実行したいと思います。しかし、メインの beanshell ファイルからクラスをインスタンス化する方法がわかりません。これは可能ですか?
インポートするクラス:
クラスを実行してインスタンス化する必要があるメイン Beanshell ファイル:
java - ジェネリックを使用せずにJavaのentrySetでキーのリストを取得できますか?
JMeterでBeanShellを使用しています。BeanShellは、ジェネリックスをサポートしないJavaインタープリターです。山かっこ(「<」など)を入力するとすぐに、スクリプトは拒否されます。
ジェネリックを使用できるとしたら、次のようにします。
Map.Entry<String,Object>
ただし、スクリプトで宣言することが許可されていないため、変数エントリを作成できません。
だから-私のメソッドentrySet()
とそれが返すタイプを考えるSet<Map.Entry<String,Object>>
と、ジェネリックタイプを明示的に参照せずにこのセットのキーのリストを取得(または反復)できる方法はありますか?
例:次のようなもの
java - beanshell の設定中に「メイン スレッド」エラーで例外が発生する
ビーンシェルを学ぶように命じられました。ここで、このチュートリアルを使用して最初の例を設定しようとしています
ここからjarファイルを提案どおりにダウンロードし、自分のC:\lib
フォルダーに配置しました。これはC:\libs
、チュートリアルで提案されたものに最も近いためです。
コマンドプロンプトで次を実行したところ、Exception in thread "Main Thread" java.lang.NoClassDefFoundError: bsh/Interpreter
私の現在の環境は、Win XP の Struts1.X/Spring/Hibernate に対応しています。理由はありますか?