並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 139件

新着順 人気順

jmeterの検索結果1 - 40 件 / 139件

  • JMeterでAPIテストの実装を始めました - チームスピリットデベロッパーブログ

    初めまして!TeamSprit EXのQAエンジニアの河西です。 昨年9月に入社し、APIテストの実装や、負荷テストの実施に取り組んでいます。 その中で多くの試行錯誤があったため、そのことについて全3本の記事でご紹介したいと思います。 JMeterによるAPIテストの実装について ◀︎ 今回はこちら JenkinsによるAPIテストの定期実行について JMeterを使ったSalesforceアプリへの負荷テストの実施について 既にAPIテストは少し作られていましたが運用されていなかったため、既存のAPIテストを参考にし、運用できるAPIテストの実装を始めました。 その取り組みの中で、自動テスト実装初心者の私が学んだことや工夫したことについて、今回は書いていきます。 なぜAPIテストを実施するのか? どうやって実装するのか? APIテスト実装における課題 属人化問題と向き合う 最後に なぜA

      JMeterでAPIテストの実装を始めました - チームスピリットデベロッパーブログ
    • 【JJUG CCC 2021 Fall 発表レポート】JMeter・Grafana・Influxdbを活用したパフォーマンステストの自動化 - RAKUS Developers Blog | ラクス エンジニアブログ

      新規サービスの開発チームに所属しているkarabishです。 2021年11月にJJUG CCC 2021 Fallにて「勤怠管理サービスでの継続的テストの取り組み」というテーマで登壇しました。 パフォーマンステストの自動化について発表したのですが、発表時はどういうことをやったのかのみをお伝えしましたので本ブログでは具体的な方法をお伝えできればと思います。 JJUG CCC 2021 Fallとは 登壇資料はこちら なぜパフォーマンステストの自動化を取り組みしたのか パフォーマンステストの自動化で利用したもの Ansible/JMeter/Grafana/InfluxDB/PostgreSQLの環境構築 Ansible JMeter Grafana/InfluxDB/PostgreSQL パフォーマンステストを自動化される前は 1. 負荷がかかるサーバを構築する 2. 負荷をかけるサー

        【JJUG CCC 2021 Fall 発表レポート】JMeter・Grafana・Influxdbを活用したパフォーマンステストの自動化 - RAKUS Developers Blog | ラクス エンジニアブログ
      • マイクロソフト、負荷テストのマネージドサービス「Azure Load Testing」発表。JMeterのスクリプトを実行可能

        マイクロソフト、負荷テストのマネージドサービス「Azure Load Testing」発表。JMeterのスクリプトを実行可能 マイクロソフトはMicrosoft Azureのクラウドサービスとして負荷テストを実行する「Azure Load Testing」のプレビュー版を発表しました。 Fix performance bottlenecks at scale. See how Azure Load Testing, now in preview, can make validating app quality and performance significantly less time-consuming and complex: https://t.co/1zD3pWitbs #Azure pic.twitter.com/BJZ7EJhYLK — Microsoft Azure (@

          マイクロソフト、負荷テストのマネージドサービス「Azure Load Testing」発表。JMeterのスクリプトを実行可能
        • 【簡単】Webシステムの負荷テストツール(JMeter)の使い方

          今回開発するWebシステムの利用ユーザ数が意外と多いことが分かったので、久々にWebシステムの負荷試験(ストレステスト)をやってみます。 Webシステムの性能テストといえば、昔からApacheのJMeterが有名で私もよくお世話になりました。 JMeterってなに? JMeterというのはWebシステムをテストするツールの一つです。 JMeterは、人がブラウザを使ってWebサイトを表示したり、Webシステムに使ったりする部分を自動化できるツールです。 人間では操作できないような速さでリクエストを送ることができるので、多人数が一気にシステムを利用する状況を擬似的に作ることができ、高負荷時でもシステムがきちんと動作するのか確認することができます。 Webシステム開発などでは、性能試験フェーズでこのようなツールを使ってアクセスが集中しても問題なくシステムが動作するかテストします。この負荷テスト

            【簡単】Webシステムの負荷テストツール(JMeter)の使い方
          • Apache JMeterで負荷テストする時の設定やテスト後のチェック項目 - Qiita

            業務でApache JMeterを使ったAPIの負荷テストを行なったので、その流れを共有。 目次 ・負荷テストの概要 ・Apache JMeterダウンロード・起動 ・テストプラン作成 ・デバッグ(JMeter) ・負荷テスト実行 ・テスト後のチェック項目 実行した端末、バージョン情報はこちら。 Mac OSX El Capitan 10.11.5 Apache JMeter 5.1.1 負荷テストの概要 テストの対象は、イベント来場者の受付を行うAPI。来場者が現場に押し寄せても、システムが問題なくリクエストをさばけることを検証する。 来場者は来場証を持参し、会場にてQRコードを受付で読み取ってもらい、読み取り時にAPIをたたく。 実行頻度は20rq/sec、実行時間は90minで実施。 Apache JMeterダウンロード・起動 公式サイトから現時点の最新版である5.1.1をダウンロ

              Apache JMeterで負荷テストする時の設定やテスト後のチェック項目 - Qiita
            • JMeterを使って分間N件の負荷を均等にかける - Fenrir Engineers

              こんにちは!インフラ担当の木村奈美です。 今回は、JMeterを使って均等に負荷をかける方法をご紹介します。 はじめに 負荷試験の要件によっては、ゆるやかな負荷を均等にかけたい場合があります。 例えば、分間100件のリクエストを均等に実行し、これを10分間継続させるには、どうやって設定すれば良いでしょう? 分間のリクエストを均等にしたい 答え 結論から言うと、以下のように設定します。 なお、ここでは話を分かりやすくするために、サンプラー数は1つとしています。 スレッドグループ スレッド数: 100 Ramp-Up期間: 1分(60秒) すべてのスレッドが起動するまでの時間 この時間内で、 等間隔に スレッドが起動する ループ回数: 10 定数スループットタイマ ターゲットスループット: 1.0 ループが一気に実行されてしまわないように、スレッド単位のスループットを設定する 実際の設定例は以

                JMeterを使って分間N件の負荷を均等にかける - Fenrir Engineers
              • CSRF保護対策したLaravel5.6環境でのJMeterの使い方 | ソフトウェア開発のギークフィード

                ギークフィードエンジニアの君島です。Laravelを始めて1年目、自動テストを始めて7年目になります。 今回はCSRF保護対策を実装したLaravel5.6環境をJMeterでテストするための最低限必要な設定方法を記載します。 CSRF対策している前提なので、CSRF例外のRouteに加えた後にテストするというのは無しです。 LaravelのCSRF対策のドキュメントに基づいて、リクエストパラメータを設定しました。 正規表現を使用して直前のレスポンスから値を抽出する方法や、 実際に動作したシナリオとなるテストプランの構成も記載しました。 CSRF対策後の419Unknown statusを解決したい JMeterでテストしていたが、CSRF対策をしたところ419 Unknown statusが返るようになった! 自動テストの観点でのLaravel環境の記事が少なく、自分で調べることにしまし

                  CSRF保護対策したLaravel5.6環境でのJMeterの使い方 | ソフトウェア開発のギークフィード
                • パフォーマンス測定のためのApache JMeterプロファイルを作成し、HTMLレポート出力機能を活用してパフォーマンスの概要を把握する | くじゃくのーと

                  hainet/jmeter-performance-test-profileContribute to hainet/jmeter-performance-test-profile development by creating an account on GitHub.github.com Webアプリケーションの開発中には『負荷試験』に取り組むことになります。『負荷試験』と一口に言っても、パフォーマンスを測定する『負荷試験』、高負荷が与えられた場合の挙動を確認する『負荷試験」、長期間に渡って一定の負荷を与えられた場合のシステムメトリクスを監視する『負荷試験』などそこには様々な文脈が含まれています。ここでは『負荷試験』をパフォーマンスを測定することに限定し、それに役立つJMeterプロファイルとHTMLレポート出力機能を紹介します。 重要 パフォーマンスと多重度 Webアプリケーションの

                    パフォーマンス測定のためのApache JMeterプロファイルを作成し、HTMLレポート出力機能を活用してパフォーマンスの概要を把握する | くじゃくのーと
                  • Apache JMETER で、WEBアプリのストレステストを行ってみた | Tech ブログ | サーバ運用保守・運用監視なら JIG-SAW OPS

                    本記事のポイント 数多くのユーザに利用され、日々頻繁にアクセスされるWebアプリケーションにおいて、サーバ負荷は重要な問題です。この記事では、JMETERを用いたWebアプリケーションのストレステストについてまとめました。 はじめに 全国のWebアプリケーション開発者の皆様の中で Webアプリケーションのストレステストをどのように実施したらよいのかと悩んでいる方も多くいらっしゃるのではないでしょうか。 ここ数年、新型コロナウイルスの世界的な流行などもあり、Webアプリケーションの利用頻度はますます増加していると思います。そのような傾向の中でWebアプリケーションの負荷の問題は、開発者の皆様の大きな関心ごとの1つではないでしょうか。 そこで今回は、ソフトウェア財団が提供するオープンソースのサーバ負荷検証ツール、Apache JMETER(アパッチ ジェイメーター)を利用した、ストレステストに

                    • Azure OpenAI Service の Chat Completion API を JMeter で負荷テストしてみた

                      はじめに 最近、本番環境で Azure OpenAI Service を導入する事例が増えてきているように感じます。 Azure OpenAI Service の素の API 自体がどれくらいのリクエストに耐えられるのか、個人的にも気になっていました。 そこで具体的なシナリオを想定して、JMeter と Taurus で負荷テストしてみたので、その手順と結果を共有したいと思います。 ※筆者自身も負荷テストは初めてなので、間違っている点があればご指摘いただけますと幸いです。 JMeter と Taurus について JMeter とは JMeter は、Apache Software Foundation が開発しているオープンソースの負荷テストツールです。 HTTP 以外にも、FTP や JDBC などのプロトコルにも対応しており、様々なシナリオでの負荷テストが可能です。操作性も良く、GU

                        Azure OpenAI Service の Chat Completion API を JMeter で負荷テストしてみた
                      • スケーラブルな負荷テスト環境をPipelineで必要なときに必要な量だけ作る! - JMeter / ACI / Terraform / Azure Pipeline - #Azure リレー | cloud.config Tech Blog

                        スケーラブルな負荷テスト環境をPipelineで必要なときに必要な量だけ作る! - JMeter / ACI / Terraform / Azure Pipeline - #Azure リレー 先週の三上さんの アプリケーション設定と接続文字列がなぜあるのか #Azure リレー に引き続き、 毎週水曜日にAzure関連の記事を挙げる Azure リレー第5回を担当します。 今回はパイプラインを利用した負荷試験の環境構築、実行の自動化の紹介です。 元ネタはマイクロソフト社が提供しているAzure -Samplesの中にあります。 Scalable cloud load/stress testing pipeline solution with Apache JMeter and Terraform to dynamically provision and destroy the requi

                          スケーラブルな負荷テスト環境をPipelineで必要なときに必要な量だけ作る! - JMeter / ACI / Terraform / Azure Pipeline - #Azure リレー | cloud.config Tech Blog
                        • Jmeter負荷をかける考え方 - doodle-on-web

                          Jmeter負荷をかける考え方 Jmeter負荷をかける考え方 負荷テストの評価視点 ステップ数・トランザクション数での評価 同時接続数での評価 負荷テストの種類ごとのポイント どんな設定でやるの? じゃあ、どんな設定でやるの? 設定方法 どんな設定になったの? まとめ Jmeterで負荷をかける際には、2つの考え方があると思います。 1.サーバが負荷に耐えられるか 2.同時接続に何人耐えられるのか 1つは、秒間○処理実行が可能というような評価になる。 もう一つは、同時接続・同時に○人操作が可能であるというような評価 この差は何?という感じですが、負荷テスト時のスレッドグループ、ランプアップ、ループなどの設定で差異が出てくるので注意が必要である。 負荷テストの評価視点 ステップ数・トランザクション数での評価 ユーザの画面遷移数を評価として利用する。 秒間○画面処理できる。といった評価。 画

                            Jmeter負荷をかける考え方 - doodle-on-web
                          • [JMeter] JMeter による負荷試験の実施手順 - Qiita

                            ( 本記事は JMeter v5.4 で撮ったキャプチャを貼付しております ) 前準備 まず Java がインストールされている必要がある。 本記事では次の手順で Java をインストールしていく。 # brew 経由で Java のインストール $ brew install java ... ... ... For the system Java wrappers to find this JDK, symlink it with sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk openjdk is keg-only, which means it was not symlinked into /usr/local, because

                              [JMeter] JMeter による負荷試験の実施手順 - Qiita
                            • 【図解】はじめてでもわかるJMeterの使い方 | Engineer

                              先日、仕事でJMeterを使わせていただく機会がありました。Y-Kanohと申します。 とはいえ、新卒2年目の私には何のことかさっぱりで...先輩に教えていただきながらの作業でした。 せっかくブログを書く機会があるので、同じ境遇の人が、「え、LatencyとSample Timeってどう違うの?」「実際にテストしたらコンピュータがフリーズした!!」「2時間たっても終わらないけど、どうすれば...(焦)」とならないように、簡単な例を用いてJMeterの使い方を紹介します。 そもそもJMeterって?スレッドグループの追加送信するHTTPリクエストの追加と設定スレッドグループの設定Ramp-Up期間スレッド数とループ回数テスト計画作成の注意点リスナーの追加テスト計画の実行と結果の見方おわりにそもそもJMeterって? JMeterはApacheソフトウェア財団が開発しているオープンソースの負荷

                                【図解】はじめてでもわかるJMeterの使い方 | Engineer
                              • Apache-JMeterでRestなAPIの同時接続テストをやってみる - Qiita

                                実行環境 Windows10 Javaインストール済み 参考 URL:http://artoftesting.com/performanceTesting/restAPIJMeter.html 手順 Javaがインストールされていない人は以下よりインストール https://www.java.com/ja/download/ Apache-JMeterをインストール http://jmeter.apache.org/download_jmeter.cgi ※インストールするOSに合ったファイルを選択してください ※今回はWindowsなのでzip選択 インストールしたApache-JMeterの/bin/Jmeter.batをダブルクリックで起動 コンソールが立ち上がったあとにJmeterのウィンドウが立ち上がる 左のツリーより「テスト計画」を右クリック>追加>Threads(Users)

                                  Apache-JMeterでRestなAPIの同時接続テストをやってみる - Qiita
                                • pnop、Azure上にApache JMeterリモートテスト環境を構築するLoad Tester

                                  pnopは2020年6月2日、Apache Software Foundationが開発したオープンソースの負荷検証ツール「Apache JMeter」のリモートテスト環境を、Microsoft Azure上に構築する「Load Tester (multiple remote servers) Powered by Apache JMeter」を公開した。Apache JMeterは複数のリモートサーバーと制御するクライアントを構成することで大きな負荷を擬似的に再現し、Webアプリケーションなどのパフォーマンス測定に幅広く使われている。 Azure Marketplaceに公開された「Load Tester (multiple remote servers) Powered by Apache JMeter」 Load Tester (multiple remote servers) Po

                                    pnop、Azure上にApache JMeterリモートテスト環境を構築するLoad Tester
                                  • gRPC vs. REST — Performance Test using JMeter

                                    What is gRPC?gRPC is an open-source Remote Procedure Call, initially developed at Google in 2015. In 2017, it became a Cloud Native Computing Foundation (CNCF) incubation project due to increasing popularity. The gRPC framework is used to build scalable and high-performance APIs. Many top organizations leverage it to power their user cases, from microservices to the web, mobile, and IoT. It uses P

                                      gRPC vs. REST — Performance Test using JMeter
                                    • Apache JMeterの設定(日本語化、プロキシ設定) - Qiita

                                      set JMETER_LANGUAGE=-Duser.language="en" -Duser.region="US" ↓ set JMETER_LANGUAGE=-Duser.language="ja" -Duser.region="JP"

                                        Apache JMeterの設定(日本語化、プロキシ設定) - Qiita
                                      • シナリオ作成#1_【負荷テスト】JMeterのシナリオ作成入門 - pTune.jp

                                        JMeterを使ったシナリオ作成方法について解説していきます。記事に対応した動画も用意しました。作成シナリオは簡易ですが、「一般的なECサイトの購入シナリオ」を作成できる程度の技術習得ができるように心掛けています。記事と動画を両方活用し、シナリオ作成の理解に役立ててもらえればうれしいです。 ↓ 動画解説はこちら ↓ 以下の流れで説明していき、具体的な内容について個別の詳細ページにて解説します。 作成シナリオ JMeterのインストールと初期設定 HTTPプロキシサーバーを利用したベースシナリオの作成 動的パラメータを取り込み、エラーを解消させる リファクタリング実施 入力データを外部ファイルから読み込む 負荷テスト用の修正を実施 また、利用環境は次の通りです。 JMeter 5.3 EC-CUBE 4.0.3 作成シナリオ 今回作成するシナリオは下記の通りです。EC-CUBEのトップ画面表

                                        • Jmeter(Windows版)を使ってみる(パフォーマンス試験) - Opensourcetechブログ

                                          LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 今回は、Webなどのパフォーマンス試験ツールであるJmeterを使ってみます。 https://jmeter.apache.org/index.html Jmeterの入手ですが、以下から行います。 https://jmeter.apache.org/download_jmeter.cgi なお Jmeterの始め方については、こちらにあります。 まず、JAVA8以上が必要となるのでチェックします。 インストールされていない方は、こちらなどから入手してインストールしましょう。 Jmeterの実行ですが、ダウンロードしたzipを解凍します。 その中のbinというフォルダ内にあるjmeter.batを実行します。 すると、以下のようにコマンドプロンプトとJmeterのGUIが起動します。 テスト対象のサーバは2つ、コン

                                            Jmeter(Windows版)を使ってみる(パフォーマンス試験) - Opensourcetechブログ
                                          • JMeterでログインするユーザを複数指定する方法

                                            JMeterでログインするユーザを複数指定する方法 前回は、JMeterを使ってログインが必要なWebシステムの性能テストを行う場合の作り方を紹介しました。 ただ、1つのユーザでしかログインをしていませんでした。複数スレッド立てて負荷をかけても、ログインするユーザはすべて同じユーザでした。 本来のWebシステムでは別々のユーザがログインするため、このままではリアリティの低いテストシナリオと言わざるを得ません。 また、同一ユーザが同時にログインできない仕様のシステムだと、負荷テストにならないと思います。 そこで、今回は前回作ったログインシナリオを複数ユーザでログインするシナリオに改良します。 前回のシナリオをベースに改良しますので、前回分をご覧になっていない方は先にご覧ください。 JMeterでログインが必要なシステムのシナリオの作り方 ログイン、ログアウトが必要なWebシステムのシナリオを

                                              JMeterでログインするユーザを複数指定する方法
                                            • パフォーマンステストとは~JMeter実践についてまとめる - Qiita

                                              はじめに 最近、JMeterを使ってパフォーマンステストをやっています。学んだことを残すため記事に書いておきます。 初めてJMeterに触りパフォーマンステストについて考え始めるきっかけになれば幸いです。 JMeterとは 公式ページは以下のものになります。 また、日本語でも解説ページが色々あるので、引用を載せておきます。 JMeterはApacheソフトウェア財団が開発しているオープンソースの負荷検証ツールです。 サーバに対して指定した量のリクエストを送り、そのレスポンスを受けることで、パフォーマンス計測することができます。 JMeterはApacheの公式サイトからダウンロードできます。 (Javaを入れていない方は、インストールしてからご使用ください。) JMeterはGUIモードとNon-GUIモードがありますが、ここではGUIモードの説明をします。 (https://www.wa

                                                パフォーマンステストとは~JMeter実践についてまとめる - Qiita
                                              • 一時的に利用するLinuxサーバーをAWS上に構築しています。 負荷テストに使うのでJMeterの記事を探していると「SELinuxを無効にする」という内容に出会いました。 詳しくないのでよく分からないですが、セキュリティに関わることを「アプリケーションが上手く動かないから...」程度の理由で無効化することには抵抗があります。 SELinuxについて調べると、無効にするのが普通かのような記事が多いように感じるのですが、実際どうなのでしょうか? SELinuxを無効にするメリット、デメリット、セキュリティに

                                                徳丸本の中の人 OWASP Japanアドバイザリーボード EGセキュアソリューションズ代表 IPA非常勤職員 脆弱性診断、WAFの販売・導入、セキュリティコンサルティングをやっています。 https://t.co/F0kveu1nJM

                                                  一時的に利用するLinuxサーバーをAWS上に構築しています。 負荷テストに使うのでJMeterの記事を探していると「SELinuxを無効にする」という内容に出会いました。 詳しくないのでよく分からないですが、セキュリティに関わることを「アプリケーションが上手く動かないから...」程度の理由で無効化することには抵抗があります。 SELinuxについて調べると、無効にするのが普通かのような記事が多いように感じるのですが、実際どうなのでしょうか? SELinuxを無効にするメリット、デメリット、セキュリティに
                                                • Azure Load Testing で JMeterスクリプトなしで Azure Portal からHTTP要求テストができるようになったので試してみた - 御成門プログラマーの技術日記

                                                  自作のサービスに対して不可テストを実行できるフルマネージドサービス「Azure Load Testing」。今まで「Azure Load Testing」を使うには JMeter スクリプトを用いて実行する必要があったため、JMeter の知識がない方には少しハードルがありました。今回、新機能として JMeter スクリプトを使わず、Azure Portal からHTTPリクエストの負荷テストが実行できるようになったので紹介したいと思います。 Azure Load Testing で Azure Portal から HTTP要求テストを直接、そして簡易に作れるようになりました HTTP要求テストを Azure Portal から作成、実行するのをやってみた Azure Load Testing で Azure Portal から HTTP要求テストを直接、そして簡易に作れるようになりました

                                                    Azure Load Testing で JMeterスクリプトなしで Azure Portal からHTTP要求テストができるようになったので試してみた - 御成門プログラマーの技術日記
                                                  • JMeterでHTTPSサイトをシナリオを記録する

                                                    JMeterでHTTPSサイトをシナリオを記録する 以前、こちらの記事でJMeterのプロキシサーバ機能を使ってテストシナリオファイル(*.jmx)を簡単に作る方法を紹介しました。 前回はJMeterのインストール方法から簡単な使い方まで紹介しました。この記事は前回の続きですので、まだご覧になっていない方はこちらからどうぞ。 今回はJMeterの重要ポイント、テストシナリオの簡単な作り方を紹介します。 プロキシサーバの... HTTPSサイトだとシナリオが作れない? そんなことはありません。作れます。 性能テストは最終的には本番環境で実施することになると思います。ロードバランサがきちんと負荷分散しているか確認する必要があるからです。 その場合、試験対象が本番環境となり、プロトコルもHTTPではなく、HTTPSになると思います。 HTTPSサイトのテストシナリオを作成しようとすると「この接続

                                                      JMeterでHTTPSサイトをシナリオを記録する
                                                    • JMeterでSalesforceアプリへの負荷テストを実施しました - チームスピリットデベロッパーブログ

                                                      こんにちは。TeamSprit EXのQAエンジニアの河西です。 この記事は、APIテストの取り組みに関する記事の3本目です(全3本)。 JMeterによるAPIテストの実装について JenkinsによるAPIテストの定期実行について JMeterを使ったSalesforceアプリへの負荷テストの実施について ◀︎ 今回はこちら 前回までは、APIテストの実装と定期実行の取り組みについてご紹介しました。 今回は、APIテストの実装で習得した知識を活用してSalesforceアプリへの負荷テストを実施した際の、取り組みについて書いていきます。 なぜ負荷テストを実施するのか? どうやって実施するのか? テストの結果 レポートの共有 テスト実行環境について 最後に なぜ負荷テストを実施するのか? 機能テストと、性能を測る性能テストは、全く異なる観点のソフトウェアテストで、どちらも製品を提供するに

                                                        JMeterでSalesforceアプリへの負荷テストを実施しました - チームスピリットデベロッパーブログ
                                                      • JMeterと良い感じになるチップス4選 | GRIPHONE ENGINEER'S BLOG

                                                        この記事は GRIPHONE Advent Calendar 2019 13日目の記事です。 こんにちは、サーバエンジニアの遠藤です。 早速ですが、リリース前には欠かせない負荷テストを行う為のツールといえば?そうJMeterですね! という事で今回はJMのチップスをご紹介していきたいと思います。 ※準備 実際に試す場合は”JMeter Plugins Manager”を入れておくと簡単に環境が作れ便利となります。 https://jmeter-plugins.org/install/Install/ Custom Thread Groups まずはこれ!スレッドグループの拡張プラグインになります。 https://jmeter-plugins.org/wiki/ConcurrencyThreadGroup/ 色々な負荷テストがありますが、なんでもかんでも負荷は対象サーバが倒れるまでAPI激

                                                          JMeterと良い感じになるチップス4選 | GRIPHONE ENGINEER'S BLOG
                                                        • Apache JMeter で大きいファイルをダウンロードする - Qiita

                                                          やりたいこと JMeter で大容量のファイルをダウンロードするような負荷テストをしたい。 (Azure CDN を使ったファイルダウンロードの負荷テストを行いたいという要望があり調査した内容です) 準備すべきこと 以下の条件を整えることが重要 64bit 版の Java をインストールする JVM の実行時オプションでヒープサイズを拡張する ヒープサイズを十分に拡張可能な実メモリを搭載する 64bit 版の JVM を使う CUI モードで実行する それぞれやること 64bit 版の Java をインストールする Java の公式サイトから、64bit 版の Java のインストーラーをダウンロードしてインストール。 手順は下記のサイトのドキュメントを参考にして、マニュアルインストールです。 JVM の実行時オプションでヒープサイズを拡張する & 64bit 版の JVM を使う JMe

                                                            Apache JMeter で大きいファイルをダウンロードする - Qiita
                                                          • JMeterをFargate for EKSで動かしてみる - Qiita

                                                            この記事は、ゆるWeb勉強会@札幌 Advent Calendar 2019の20日目(2019-12-20)の記事です。 はじめに この記事ではEKSクラスタ上にmaster-slave構成のJMeterを構築し、 ある程度大量のリクエストが可能な負荷試験環境を作成することをゴールとしています。 ※少量の負荷であれば1台のJMeterもしくは、ApacheBenchやvegeta(READMEが好き)などで十分 当初、EKSのnodegroup上にJMeterクラスタを構築し高負荷を与える検証環境を作る予定でしたが、 Re:InventでFargate for EKSが発表されたのでそちらに切り替えて作成していきます。 従来はECSのみで利用可能だったFargateがEKSでも使えるようになり、 EC2ワーカーノードの管理を必要とせずまたKubernetersの専門的な知識を必要とせず

                                                              JMeterをFargate for EKSで動かしてみる - Qiita
                                                            • Load Tester Powered by Apache JMeter を使ってみたよ。

                                                              はじめに Azureで簡単にJMeter使えるみたいなので試してみました。 https://www.pnop.co.jp/loadtester-apache-jmeter/ 今回はmultiple remote servers のバージョンを試してみたいと思います。 Load Tester (multiple remote servers) Powered by Apache JMeter よくあるパターンですね。 起動 マーケットプレイスからpnopと入れると検索できます。 multiple remote servers の方を起動します。 作成を押して開始します。 必要な情報を入力していきます。リソースグループは新規に作成するか空のリソースグループを指定します。何かリソースが残っているとエラーが出ます。 ネットワークを指定、作成 ストレージを作成 クライアントを指定します。 サーバーを

                                                                Load Tester Powered by Apache JMeter を使ってみたよ。
                                                              • JMeter Plugins :: JMeter-Plugins.org

                                                                Custom Plugins for Apache JMeter™ This project is an independent set of plugins for Apache JMeter, the popular Open-Source load and performance testing tool. This catalogue lists plugins available for use with Plugins Manager. If you're first time here, consider installing Plugins Manager into your JMeter.

                                                                • 負荷試験やりました!JMeterで作ったシナリオをAWSのDLTで実行する

                                                                  JMeterとは JMeterはApacheソフトウェア財団が開発・提供しているオープンソースの負荷試験ツールです。JMeterはJavaで開発されており、WebアプリケーションやWebサービス、データベース、FTPサーバーなどのさまざまなシステムやプロトコルのパフォーマンスをテストするために使用されます。 AWSのDLT(Distributed Load Testing) DLTはAWSが提供する負荷テストのサービスです。名前が長いので勝手にDLTと略して呼んでいます。AWSのクラウドインフラストラクチャを利用して、複数の仮想ユーザーが同時にアプリケーションやシステムにアクセスする負荷をかけることができます。 構築は非常に簡単で、上記にアクセスしAWSアカウントを持っている人が以下のボタンをクリックすると、「管理者名」「メールアドレス」を入力する必要があるくらいで、デフォルトのまま進めて

                                                                    負荷試験やりました!JMeterで作ったシナリオをAWSのDLTで実行する
                                                                  • 負荷試験用JMeterクラスタをAWS上にさっと上げる - アイリッジ開発者ブログ

                                                                    TL;DR 負荷試験時に活用できる、AWS上にJMeterクラスタを立てるテンプレートを作りましたので、ご利用下さい!! GitHub: https://github.com/iridgeinc/jmeter-cluster-template はじめに 開発推進グループのbbrfkr(ビビリフクロウ)こと、斎藤です。 WebサイトやAPIの負荷試験をする際、皆様はどのようなツールを利用されていますでしょうか? シンプルにabコマンド? Web上からLoad Impactで行う手もあります… 私が担当しているプロジェクトではApache JMeterを利用しています。「ユーザの行動を想定するとこのAPIを叩いてから次にそのAPIを叩いて…」といったシナリオテス卜をXMLフォーマットでコード化しておくこともでき、またHTTPステータスコードやレスポンスタイム、スループットといった情報がまとめら

                                                                      負荷試験用JMeterクラスタをAWS上にさっと上げる - アイリッジ開発者ブログ
                                                                    • Apache JMeterをDockerコンテナで試す(Mac編) - Qiita

                                                                      Apache JMeterの環境構築 MacでApache JMeter4.0の環境を構築します。 ブラウザからダウンロードも可能ですが、Homebrewでインストールします。 JMeterのインストール 以上でApache JMeterのインストールは終わりです。 JMeterのアクセス先コンテナを作成 今回はMac上にDockerコンテナを立ち上げて、そこへリクエストを送ります。 Dockerコンテナを作成するためにdocker-compose.ymlとDockerfileを以下のように作成します。 docker-compose.yml version: '2' services: app: build: context: . container_name: jmeter-test tty: true ports: - "8080:80"

                                                                        Apache JMeterをDockerコンテナで試す(Mac編) - Qiita
                                                                      • 【負荷試験】Master/Slave構成のJMeterサーバを構築する方法 | 株式会社ビヨンド

                                                                        こんにちは!システムソリューション部のふぇろろんです。 皆さんは「JMeter」ってご存知でしょうか? JMeter とは Apache ソフトウェア財団にて開発されている負荷試験を行うアプリケーションです。 負荷試験の案件に携わらせて頂き、JMeter に関して色々と学べたので備忘録用に色々と残しておこうと思います。 このアプリケーションは単体でも使用可能なのですが、複数のマシンを使用し Master / Slave 構成にて使用することが出来ます。 本日は CentOS で JMeter サーバを構築する手順に関してです。 はじめに 下記のような構成で構築します。 ・Master (192.168.33.11) × 1 ・Slave (192.168.33.98) × 1 Slave サーバは任意の数だけ用意して下さい。 Slave サーバの構築 1. JMeter のインストール 各

                                                                          【負荷試験】Master/Slave構成のJMeterサーバを構築する方法 | 株式会社ビヨンド
                                                                        • JMeterからDocker版 SQL Serverに繋ぐ - Qiita

                                                                          この記事で行うこと Javaなんもわからん Dockerに建設したMicrosoft SQL Server 2019の負荷テストをしたい 負荷をかけるツールとしてJMeterを使いたい 今回は、JMeterからSQL Serverへ接続するところまでを行う。 まずは通信できるところまで。 実際に負荷をかけてみるのは次回! 検証環境 OSはWindows 11 Homeを使う。Not Mac... Javaは1.8系らしい。この意味は知らない。 java version "1.8.0_371" Java(TM) SE Runtime Environment (build 1.8.0_371-b11) Java HotSpot(TM) Client VM (build 25.371-b11, mixed mode) SQL Server 2019 コンテナ DockerにSQL Serverコ

                                                                            JMeterからDocker版 SQL Serverに繋ぐ - Qiita
                                                                          • JMeterでJSON形式のデータをPOSTリクエストで送信する方法 - 不動の鳥の勉強記録

                                                                            ■はじめに 前回の記事(下記)でJMeterでGETリクエストの送信方法を紹介しました。 hiyo-ac.hatenablog.com 今回は続編で、JMeterからJSONのデータをPOSTリクエストで送信するときの設定を紹介します。 ■実行環境 OS: Windows 10 Home 64bit Java: 1.8.0_221 JMeter: 5.1.1 Node: 10.15.0 npm: 6.4.1 express: 4.16.0 1. リクエストを受け付けるWebサーバの構築 Webサーバの構築は前回の記事を参照いただければと思います。 今回はJSONのデータをやり取りするので、app.jsにJSONのデータをやり取りするための記述と、index.jsにPOSTリクエストを受信できるように記述を追加します。 /* ~~~省略~~~ */ var bodyParser = requ

                                                                              JMeterでJSON形式のデータをPOSTリクエストで送信する方法 - 不動の鳥の勉強記録
                                                                            • JMeterでHLSの負荷テストをする - edo1z blog

                                                                              Ubuntu18.04にJMeterをインストール jmeter.apache.org 5.1.1が最新のようです。 www.linuxhelp.com $ wget http://www.gtlib.gatech.edu/pub/apache/jmeter/binaries/apache-jmeter-5.1.1.tgz $ tar xf apache-jmeter-5.1.1.tgz $ cd apache-jmeter-5.1.1/bin $ sh jmeter.sh HLSの負荷テスト HLSはプレイリストと細切れファイルがありまして、これら全てを取得する一連の流れを自動化する必要があり、JMeterでできるけどちょっと大変そうな記事が多かったのですが、この自動化を自動化してくれるプラグインがありました。 JMeterプラグインを利用するためのパッチファイル JMeter Plug

                                                                                JMeterでHLSの負荷テストをする - edo1z blog
                                                                              • 【Jmeter】スレッドグループのスレッド数・RampUp・ループ回数について - Out Of My Memory

                                                                                要約 スレッド数:仮想ユーザの数を設定する。10に設定すれば10ユーザで負荷掛けを行うと考えればよい 負荷調整はスレッド数だけでなく、リクエスト間隔で行う RampUp:仮想ユーザが全員立ち上がるまでの時間を設定する 負荷をばらつかせるためRampUpは設定した方がいい ループ回数:1つのスレッドが何回ループするかを設定する 負荷掛け時間はループ回数ではなく、Durationで調節した方がいい 使用資材・環境など Apache JMeter 5.2.1 openjdk 11.0.2 OS: Windows 10 Home スレッド数(これの説明が大半) 仮想ユーザの数を設定する箇所。ここの数値を10とすれば、10ユーザで負荷掛けを行うと考えればいい。 スレッド数によって、生成できる負荷量の上限は大きく変わるが、サーバのレスポンスタイムによっては、1スレッドで10TPSを出すことができるし、

                                                                                  【Jmeter】スレッドグループのスレッド数・RampUp・ループ回数について - Out Of My Memory
                                                                                • JMeter +JSR223 Sampler(Java)でCognito認証を通してみた - Qiita

                                                                                  記事について JMeter + JSR223 Sampler(Java)でCognito認証を通す処理を行った際の備忘録的なもの JMeterでAWS SDK for Javaを呼び出して処理をすると行った記事がなかなかなかったので、今後の自分や同じような箇所で躓いた人のために書き残しておこうと思い記事にした。 必要になった経緯 JMeterでAPIのパフォーマンステストを実施してするためにログイン + その後のAPI実行の処理のシナリオを設定していた。 ログインの認証処理の箇所にCognitoが使用されており、APIを実行するためにCognitoの認証を行いIDトークンを取得する必要があった。 テスト当初はaws-cliで認証処理を実装していたシェルスクリプトをOS Process Samplerで呼び出していたが、ちょっと強い負荷を与えるために1,000スレッドに増やして実行したところ

                                                                                    JMeter +JSR223 Sampler(Java)でCognito認証を通してみた - Qiita