問題タブ [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.
forms - 記録されたテスト計画は機能しません
jmeterを使用してリクエストを記録し、パフォーマンステストを実行します。
プロキシサーバーですべてのリクエストを記録し、それらに投稿フォームが含まれている後、これらのテストケースを実行しましたが、投稿フォームが機能しないことがわかりました。ウェブサイトのデータベースにレコードを自動的に作成できません。
しかし、その前に私はwebloadを使用し、すべてが大丈夫でした。
どうしたの?それを解決するために何ができますか?
c# - データベースに10個のレコードが表示されなかったのはなぜですか?
JMeterを使用してWebアプリケーションをテストしています。私のテストケースは、データベースにレコードを追加することです。次に、「スレッドユーザー数」を20に設定します。これは、20人のユーザーが同時に作業することをシミュレートすることを意味します。次に、テストケースを実行します。しかし、最終的に、システムがデータベースに20レコードを作成せず、代わりにデータベースに13レコードを作成することに気付きました。
なぜこれが起こったのか知りたいですか?私のWebアプリケーションで、レコードの追加メソッドの前に「同期」を追加しなかったため、可能ですか?linqを使用しました。2人のユーザーが同時にサーバーにレコードを作成するリクエストを投稿した場合、どうなりますか?レコードを作成するだけですか、それとも2つのレコードを正常に作成できますか、それとも不明ですか?
以下は、データベースにレコードを作成するためのサンプルコードです。
c# - SQL Server が 1 秒間に処理できる要求の数は?
JMeter を使用してアプリケーションのパフォーマンスをテストしています。しかし、JMeter から 20 のリクエストを送信すると、結果として 20 の新しいレコードを SQL サーバーに追加する必要があることがわかりましたが、5 つの新しいレコードしか見つかりませんでした。これは、SQL サーバーが他のリクエストを破棄することを意味します (ログを取得したため) 、挿入された新しいレコードがSQLサーバーに送信されることを確認してください。)
アイデアはありますか?SQL サーバーが 1 秒あたりに処理できる要求のしきい値数は? または、いくつかの構成を行う必要がありますか?
ええ、私のアプリケーションで試してみましたが、5 つのリクエストしか受け入れられないようです。 config の方法がわからないので、さらに受け入れることができます。
performance - Jmeter を使用してフォームに記入しますか?
jmeterの使用方法を理解して、フォームに自動的に入力して送信するように強制する方法を誰かが教えてくれますか? たとえば、Google 検索ボックスに入力し、[I'm Feeling Lucky] ボタンをクリックする必要がありますか?
asp.net - asp.net Web サイトのベンチマークを行う場合、jmeter を使用できますか?
jmeterを見るだけで、デスクトップアプリケーションであることがわかります。それで、asp.netを実行しているWindowsサーバーのベンチマークに使用できると言っても安全ですか?
他の推奨ツールはありますか?
jmeter - Jmeter-Recording の問題
JMeter 2.3.3 バージョンを使用して http Web ページを記録しようとしています。JMeter プロキシをセットアップして試してみましたが、うまくいきませんでした。以下の手順に従いました。
- jmeter 2.3.3 を起動し、テスト計画にスレッド グループを追加しました
- Workbench->add->non-test elements-> の下に HTTP プロキシ サーバーを追加しました。プロキシ サーバーの設定は、ポート:9090、ターゲット:レコーディング コントローラーを使用、グループ化:サンプラーをグループ化しない、タイプ:HTTP 要求であり、http サンプラー設定の下のすべてのボックスをオンにします。
- 設定を保存しました
- ブラウザ(IE 7.0またはfirefox 3.0.16)の接続設定で、手動プロキシ設定をローカルホストとして、ポートを9090として設定します(自動検出設定なし、手動プロキシのみ)。設定を保存しました
- JMeter で、http プロキシ サーバーを起動しました。
- ブラウザーを開いて、テストする必要がある Web ページにアクセスします。
ページは開いていません。実際、ブラウザで行われた変更により、ページは開かれません。ページにアクセスしようとすると、そのページが JMeter に記録されます。しかし、ページを開かないで、どうすればテストできますか。
すぐに回答を求めているのですが、作業がブロックされています。すぐに答えていただければ幸いです。
ruby-on-rails - マルチパートフォームの負荷テスト
JMeterを使用してRailsアプリケーションの負荷テストを行おうとしています。アプリケーションの重要な部分には、テキスト入力とファイルアップロードの両方を含むフォームが含まれます。ブラウザでは問題なく動作しますが、そのページをJMeterに投稿しようとすると、Railsはマルチパートフォームのすべての部分を一時ファイルとして保存します。これにより、文字列を検索するときに問題が発生し、代わりに一時ファイルを取得します。
違いは、ブラウザから見ると、テキスト入力を含むマルチパートリクエストの一部が次のようになっていることです。
JMeterからは次のようになります。
したがって、Railsは前者を認識してプレーンテキスト値として解釈し、文字列として処理しますが、後者を認識して一時ファイルに保存するようです。
非ファイルフィールドのマルチパートフォームで追加のヘッダーを送信しないようにJMeterを説得するための設定を見つけることができませんでした。
Railsにこれらのヘッダーを無視し、テキスト/プレーンテキストをテキストファイルではなく文字列として扱うように説得する方法はありますか?または、余分なヘッダーを取り除くフィルターをコントローラーの前に配置する簡単な方法はありますか?
あるいは、ファイルのアップロードを含むRailsアプリケーションの負荷テストを行うためのより良いツールはありますか?
jmeter - JMeterがダウンロードシナリオを記録しない
私はWebポータルをテストしており、パフォーマンステストにjmeterを使用しています。
これですべてを記録できますが、Webポータルにはファイルをダウンロードするオプションがあり、ダウンロードをクリックするとダウンロードのプロセスが開始され、jmeterはこのシナリオを記録しません。
では、どうすればこのダウンロードシナリオを記録するためにjmeterを作成できますか?
php - jmeter複数ユーザーの問題
Jmeterを使用して、Apache2Webサーバーで実行されているPhpアプリケーションをテストしています。Jmeterをロードして25または50スレッドを使用できますが、サーバーの負荷は増加しませんが、サーバーからの応答時間は増加します。スレッドが多いほど、応答時間は遅くなります。JmeterまたはApacheがリクエストをキューに入れているようです。Apache Webサーバー構成ファイルのmaxclients値を変更しましたが、これで問題が変わることはありません。Jmeterの実行中に、アプリケーションを使用して、かなりの応答時間を得ることができます。何が得られますか?スレッドの数を増やすことで、サーバーに0%のアイドル状態まで課税できると期待しています。誰かが私を正しい方向に向けるのを手伝ってもらえますか?
更新:アプリケーションからセッションを削除すると、サーバーの全負荷をシミュレートできることがわかりました。セッションを再度有効にして、スレッドごとにHTTP Cookie Managerを使用しようとしましたが、影響がないようです。
java - JMeter WebService(SOAP)リクエストにリクエストヘッダーフィールドを追加します
JMeterのWebService(SOAP)リクエストには、 HTTPヘッダーマネージャーで定義されたリクエストにヘッダーが含まれていないようです。
Accept-Encoding:gzipを送信したいのですが、JMeterテストのSOAPリクエストごとにdeflateします-それを実現する方法はありますか?