問題タブ [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.
jar - コマンドプロンプトからjarファイルを実行する
だから私は私のjarファイルを C:\Java\jdk1.6.0_26-32\jre\lib\ext に保存しました
次のコマンドは正しいですか。
jarファイルを実行していないようです
PS: 単に質問に反対票を投じるのではなく、役立つメモを提供してください。私はまだこのサイトを初めて使用しています。ありがとう。
java - GUI beanshell を起動しましたが、アプリケーションがフリーズしました
コマンド プロンプトから jar ファイルを正常に実行すると、ジェリービーン フェイスの小さなウィンドウがロードされた Beanshell 2.0 が表示されます。そして、ロード中にフリーズしたようです。
何か不足していますか。これは、最新のベータ版の安定した jar ファイルからのものです。
android - BeanShell で起動した robotium を使用した Android テスト
beanshell に問題があります。Robotium テストを自動化できる BeanShell スクリプトを作成したいと考えています。
機能するシェルスクリプトがあり、やりたいことは何でもできますが、Beanshell と同等のものを探しています。
どのように、BeanShell を介して、事前に作成されたスクリプトを実行できますか、または他の方法で同等の結果が得られた場合は、提案してください。
3日間答えを探していますが、決定的なものは何もありません
よろしくお願いいたします。
reflection - Object.class.getMethod("equals", Object.class) が BeanShell で機能しない
Object.class.getMethod(メソッド名、Object.class);
bsh.Interpreter によって実行されず、例外がスローされる
これを修正する方法はありますか?
前もって感謝します。
android - Android および ADB 上の PAW サーバー/BeanShell
APK をリモートでインストールする必要があり、PAW サーバーを使用したいと考えています。PAW サーバー自体が APK を直接インストールできないことはわかっていますが、デバイスで ADB を有効にし、PAW サーバーの BeanShell スクリプトを使用して adb install を実行することはできます。残念ながら、私は BeanShell の初心者であり、BeanShell と ADB を一緒に使用することに関するドキュメントは実際にはありません。これが可能かどうか、また BeanShell から ADB を呼び出す方法を知っている人はいますか?
明確にするために編集:デバイスは、VPN アクセスを使用する別の物理的な場所にあるため、USB ではなく IP でタブレットをアドレス指定できます。そのため、PC からの標準的な ADB だけでなく、PAW サーバーまたはそれに類するものが必要です。
java - ネストされたタグ間の文字列を取得する方法
プロジェクト内で、タグ内のテキストを置き換えようとします。html ファイルから beanshell を使用して文字列を取得しようとします。
タグ間のキーワードのみ<code>a</code>
を置き換える必要があります。これは正規表現や部分文字列などで実行できますか?
regex - Beanshellエラーメッセージと
次の正規表現エクストラクタを使用しようとしています
XML内の2つのFMSFlightPlanタグ間の文字列を一致させるため(タグ間の行数が異なるため、(?s)
dotallモードが確立されます)
いくつかのテストアプリケーションは、私の正規表現が正しいことを教えてくれます。ただし、Beanshellアサーションを使用してキャプチャされた文字列を出力しようとすると、次のエラーメッセージが表示されます。
アサーションエラー:trueアサーション失敗:falseアサーション失敗メッセージ:org.apache.jorphan.util.JMeterException:bshメソッドの呼び出しエラー:evalソースファイル:インライン評価: `` import java.io. *; //データ結果をファイルに書き出すoutfile="/ Users /Dani。..''トークン解析エラー:行12、列380で字句エラーが発生しました。発生:" \ n "(10)、後:" \ " 3811\tはい\tAAR\ tSTN \ t835 \ t \ t $ B738 \ tfp、nradps、art、CCAAN、EXCD、wp00、p00 \ t37919 \ ta0 \ ti \ t10 \ t0 \ t3 \ t0 \ t \ t14 \ t 25 / M \ t0000ADF \ t140785 \ t133806 \ t006979 \ t01:15:00 \ t0484 \ t360 \ t0379 \ t360 \ t0112 \ t 000932 \ tP00 \ t007115 \ t2013-02-13T21:23:00Z \ t2013-02-14T08: 35:00 + 00:00 \ t000837 \ t00:10:00 \ t000000 \ t00:00:00 \ t000837 \ t00:10:00 \ t000000 \ t000000 \ t000000 \ t00:00:00 \ t000000 \ t00:00: 00 \ t "
したがって、エクストラクタは文字列を返すように見えますが、Beanshellアサーションはそれを変数として認識しません。dotallモードを確立した後、なぜこれが当てはまるのでしょうか?どこかにエスケープエラーがありますか?エラーメッセージの意味もわかりません
解析されるテキストには\n文字が含まれていないためです。
正規表現エクストラクタの代わりにXPathエクストラクタを使用することを検討しましたが、多くの操作やスレッドが関係する場合、これは最適ではないと聞きました。
csv - CSVからのデータを使用するBeanshellスクリプト
正規表現エクストラクターとBeanshellスクリプト(以下に示す)を使用して動的にパラメーターを作成しました。でパラメータを作成していますName = "pass_" + i
。
次に、CSVファイルからこれらのパラメータフィールドの値を入力する必要があります。CSVファイルをロードしましたが、ログイン変数に最初の行の値が含まれています。以下のコードは、CSVファイルの最初の値のみを入力します。CSVファイルを反復処理し、最初の列にある次の値をパラメーターフィールドに入力するコードが必要です。
jmeter - 条件に基づいて実行時にjmeterを停止する方法は?
条件付きロジックがfalseの場合、jmeterを停止したかったのですが、条件の1つが失敗した場合、実行時にすべてのスレッド(jmeter)をすぐに停止する必要があるため、手動ではなくコードを使用して実行時間を停止する方法があります。 (サンプラーエラーの後に実行されるアクションを介してではありません)
前もって感謝します
java - JMeter で Java メソッドを呼び出す
私の問題は、JMeter と BeanShell PostProcessor に関するものです。
Eclipse で Java プロジェクトを開発し、そのプロジェクトを jar ファイルにエクスポートしました。この jar を JMeter の /lib/ext フォルダーに入れました。
私が呼び出すとjava -jar C:\Program Files\apache-jmeter-2.9\lib\ext\myJar.jar
、すべて正常に動作します。
ここで、JMeter 内の jar でメソッドを呼び出したいと思います。私の Beanshell プロセッサ内に、次のコードを入れました。
参考までに、それは私のメインクラスにある正確なコードです。しかし、Jmeter のログ ファイルには次のメッセージがあります。
jmeter.util.BeanShellInterpreter: bsh メソッドの呼び出しエラー: eval ソース ファイル: インライン評価: ``import bsh.LoadProperties; bsh.SSOTokenHelper をインポートします。LoadProperties loadProper . . . '' : メソッド呼び出し SSOTokenHelper.getSecurityToken
jar を直接呼び出すと機能する理由と、JMeter でまったく同じことを行うと機能しない理由がわかりません。
ご協力いただきありがとうございます。