問題タブ [jmeter]
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 - 簡単に変更可能な構成オプション
JMeter を使用して SOAP Web サービスの負荷テストを行っています。Web サービスは、ローカルホスト、開発ボックス、統合ボックス、運用ボックスなど、さまざまな場所に存在します。
私は WebService(SOAP) リクエスト サンプラーを使用しており、「IP のサーバー名」、「パス」、および「SOAP アクション」パラメーターを次のように設定しています。
これは、「ユーザー定義変数」構成要素を使用する場合にうまく機能します。SERVER と PATH を、ヒットしようとしている場所に固有のものに変更するだけです。ただし、これはお尻の痛みであり、対処したいと思います。私がやりたかった (そして試した) ことは、スレッド グループに複数の If Logic Controller を追加し、${MODE} (別の UDV) をチェックし、それに応じて行動し、SERVER と PATH を設定することでした。だから、私は次のようなものを持っていました
If Controller ごとに 1 つずつ、適切な SERVER と PATH を設定する子 UDV 要素がありました。If Controller が false を返すと仮定しても、最後の UDV からの値 (私のスレッド グループでの出現順) が常に使用されていたため、UDV は評価されませんでした。ただし、スレッドが開始される前に、場所に関係なく、すべての UDV が評価されることがドキュメントに記載されています。そのため、代わりに User Paramaters を使用してみましたが、SOAP サンプラーの ${SERVER} と ${PATH} の値が置き換えられず、http://${SERVER}${PATH} にリクエストを送信しています。良くない。
これを処理するエレガントな方法はありますか?現在、ヒットしているサーバーを変更する必要があるたびに、SERVER と PATH の値をコピーして貼り付けているだけです。テストをロードするサーバーごとに 1 つずつ、複数のテスト計画を作成することもできますが、新しいテストの追加、既存のテストの無効化、SOAP リクエストの一部の変更など、構造を頻繁に更新します。それらは良い解決策とは思えません。
何か助けはありますか?
jmeter - JMeterを使用したJavaクラスのテスト
Javaサービス呼び出しをテストしたいのですが。私の最初の試みは、「Javaリクエストサンプラー」を使用することでし た。
このサンプラーを使用すると、JavaSamplerClientインターフェースを実装するJavaクラスを制御できます。
JMeter側にはMavenアーティファクトも提供されたバイナリもないため、org.apache.jmeter.protocol.java.sampler.JavaSamplerClientインターフェイスを取得する方法がわかりません。ただのJMeterMavenプラグイン(これは私が探しているものではありません)。必要なバイナリをローカルのMavenリポジトリにインストールできましたが、どこで利用できるかわかりません。
誰かが「Javaリクエストサンプラー」を使用しているかどうか疑問に思いますか?
PSたぶん私はJUnitサンプラーを試してみる必要があります
jboss - JMeterパフォーマンステストでのJbossでのリソース使用の監視
JBoss4.0.5でデプロイされたWebアプリでいくつかのJMeterテストを実行しています。サーバー上のアプリケーション(メモリ、スレッドなど)のリソース使用量を、JMeterの応答時間の結果と統合する必要があります。
Tomcatでそれを行うためのチュートリアルを見つけました:http://www.informit.com/guides/content.aspx? g = java&seqNum=273そしてそれがJBossでできるかどうか知りたいです。
1つの代替方法は、jconsoleなどを使用して手動でリソース使用量の監視を行うことですが、自動化され統合されたものをお勧めします。
よろしく、
regex - Jmeter - クエリ文字列全体を変数に取得する
正規表現エクストラクタを使用して、.NET で暗号化されたクエリ文字列全体を取得し、変数に配置する方法はありますか?
GET 経由の URL の例:
${myQueryString} = jfhjHSDjgdjhsjhsdhjSJHWed
将来のGETに変数を追加することで、後でテスト計画でそれを再生できるようにしようとしています。
regex - JMeterは、将来使用するために完全なクエリ文字列を変数に取り込みます
誰かが私にクエリ文字列を解析するための正規表現を提供してくれました:(?<=\?)[^?]+$
私はそれをJMeterでうまく使用しようとしています(ただし、Webへのさまざまな投稿例に基づいて個々のクエリ文字列パラメーター値を引き出すことに成功しています)。
- 「GrabQueryString」という正規表現エクストラクタを作成しました。
- 確認するURL応答フィールドを選択しました。
- 参照名として「myQueryString」と入力しました。
- 正規表現については、テキストを入力しました。
- テンプレートには$1$を入力しました
- 一致番号=1
- デフォルト値=エラー
残念ながら、「myQueryString」には、将来のGETでパラメータとして使用しようとしたときに期待されるように、URLクエリ文字列ではなくERRORが入力されます。
したがって、これは「結果ツリーの表示」に表示されます。
https:/www.website.com/folder/page.aspx?ERROR
それ以外の:
https:/www.website.com/folder/page.aspx?jfhjHSDjgdjhsjhsdhjSJHWed
私は何か間違ったことをしましたか?誰か提案がありますか?
java - Flex アプリケーションのパフォーマンス テスト
BlazeDS/Java サーバー バックエンドを使用して Flex アプリケーションのパフォーマンスをテストするための最良の方法は何ですか。JMeter を検討していますが、リクエストの値を操作できるより洗練されたレベルのプロトコルである amf で使用できますか?
jmeter - Jmeter でエラー処理を行う方法
Jmeter を使用して、Web サイトの負荷テストを行っています。
JMeter は 404 エラー以外のエラーを表示しません。
他のケースで発生するエラーについて、JMeter でエラー メッセージを取得するにはどうすればよいですか?
regex - JMeterで正規表現エクストラクタの結果を追跡する
サーバーは、カスタムの「X-Execution-Time」HTTP応答ヘッダーを返します。このヘッダーは、サーバーがリクエストを取得してからコードがページを返すまでの時間、つまりコードの実行にかかる時間をミリ秒単位で返します。私はJMeterを使用していくつかのテストを行っていますが、この数を経時的に報告できるようにしたいと思います。私はこの正規表現エクストラクタを設定しました:X-Execution-Time:\s(\d+)
しかし、JMeterにリクエストごとにこの数を報告させる方法がわからないので、時間の経過とともにトレンドを取得できます
http - jmeter と複数の http リクエスト
Web サーバーをテストする必要がありますが、サイズの異なる多数のファイルで測定する必要があります。その種のファイルを約 500 ~ 1000 取得しました。
jmeterでそれを行う方法は?
リストを取得するためにファイルをファイルと一緒に置くことができるオプションがあるかもしれませんか?
gwt - jmeter を使用した GWT 負荷テスト
GWT アプリケーションがあり、jmeter などのツールを使用して負荷と機能をテストしたいと考えています。jmeter が GWT に適したツールかどうかはわかりません。誰かが私に適切なツールを教えてくれますか、またはjmeterでそれを行う方法を教えてもらえますか?
ログイン機能をテストしたい: ログイン画面に「ユーザー名」と「パスワード」の 2 つのテキスト ボックスがあり、同時にログインできるユーザーの数、サーバーへのラウンド トリップにかかる時間をテストしたい。jmeter が「ユーザー名」と「パスワード」を取得し、それを送信して DB for GWT アプリケーションに対して検証する方法がわかりませんか?
前もって感謝します。