「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>負荷テストのポイント]] * 目次 [#n8736141] #contents *概要 [#bf32d6de] Apache Jmeterについて。 *用語 [#fd74e666] **スレッドグループ(仮想ユーザ群) [#rd4bf7fa] 以下のプロパティを設定。 ***スレッド数 [#l8347f36] 起動するスレッド数 ≒ 仮想ユーザ数 ***Delay Thread creation until needed [#n95a4bc1] スレッドが必要になったタイミングで生成するオプション。 ***ループ回数 [#g4415902] シナリオ?の実行回数 ***Ramp-up期間(秒で指定) [#l85c2a5f] 1秒辺りの同時アクセス仮想ユーザー数を決定するパラメタ。 1秒辺りの同時アクセス仮想ユーザー数 = (仮想ユーザ数 * ループ回数) / Ramp-up期間(秒) **サンプラー(キャプチャ・ツール) [#f6416b07] 以下のプロパティを設定(HTTPリクエストの場合)。 ***名前 [#rbaef647] ページの名前 ***サーバ名またはIP [#se6f9f8e] テストするサーバ名またはIPアドレス ***ポート [#y3516bc9] http なら 80、https なら 443など。 ***プロトコル [#j77a52e1] http or https ***メソッド [#k7ab1d70] -通常は GET。 -フォーム送信後の画面等は POST。 ***パス [#kb023045] / から始まるroot相対パス **リスナ(結果のレポーティング) [#aa2d0944] *[[インストール>Jmeterのインストール]] [#jf5e3324] *ポイント [#v2486a30] **共通 [#e7419c18] ***単位時間あたりの同時アクセス数 [#i9099812] [[Ramp-up期間(秒で指定)>#l85c2a5f]]で設定する。 ***GUIの利用 [#v536dd8a] -【JMeter】負荷テスト実行はGUIから行ってはならない - Qiita~ https://qiita.com/tatesuke/items/827e6190753964e46814 **Webの場合 [#g708af6e] **3層C/Sの場合 [#a4cbc69c] *参考 [#z01d3b6a] -Apache JMeter - Apache JMeter™~ http://jmeter.apache.org/ -jMeterチュートリアル~ http://www.w3ii.com/ja/jmeter/default.html -JMeterでWebアプリケーションのパフォーマンス測定を行う (1/4):CodeZine(コードジン)~ https://codezine.jp/article/detail/336 **Qiita [#j92b3d94] -JMeterの簡単な使い方まとめ~ https://qiita.com/digdagdag/items/8a4023ddc7d549fa8de8 -Jmeter のインストールから負荷テストまで~ https://qiita.com/shotets/items/d553d7be0d407a9a9a53 -今さら聞けない Apache JMeter の基本~ https://qiita.com/aidy91614/items/d96ca0261665abc54f7d **株式会社ケイズ・ソフトウェア - JMeter の利用方法 [#l5224e5b] -(1) – Ramp-up、スレッド数、ループ回数の誤用~ https://keis-software.com/2013/09/02/jmeter-%E3%81%AE%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%951-ramp%EF%BC%8Dup%E3%80%81%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E6%95%B0%E3%80%81%E3%83%AB%E3%83%BC%E3%83%97%E5%9B%9E%E6%95%B0%E3%81%AE%E8%AA%A4/ -(2) – テスト結果の確認方法~ https://keis-software.com/2013/09/12/jmeter-%E3%81%AE%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%952-%E3%83%86%E3%82%B9%E3%83%88%E7%B5%90%E6%9E%9C%E3%81%AE%E7%A2%BA%E8%AA%8D%E6%96%B9%E6%B3%95/ -(3) – 負荷テスト中に何を監視するのか?~ https://keis-software.com/2013/09/27/%E2%96%A0-jmeter-%E3%81%AE%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%953-%E8%B2%A0%E8%8D%B7%E3%83%86%E3%82%B9%E3%83%88%E4%B8%AD%E3%81%AB%E4%BD%95%E3%82%92%E7%9B%A3%E8%A6%96%E3%81%99%E3%82%8B%E3%81%AE/ -(4) – タイマによるスループットの制限方法~ https://keis-software.com/2013/11/11/jmeter-%E3%81%AE%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%954-%E3%82%BF%E3%82%A4%E3%83%9E%E3%81%AB%E3%82%88%E3%82%8B%E3%82%B9%E3%83%AB%E3%83%BC%E3%83%97%E3%83%83%E3%83%88%E3%81%AE%E5%88%B6/ **TECHSCORE(テックスコア) [#adc01aae] JMeter~ http://www.techscore.com/tech/Java/ApacheJakarta/JMeter/index/ +JMeterの基本 --1.1. JMeterとは --1.2. インストールと実行 --1.3. 簡単なテスト +リスナー --2.1. リスナーとは --2.2. リスナーの使用法 --2.3. 結果を表で表示 --2.4. 統計レポート --2.5. グラフ表示 --2.6. その他のリスナー +設定エレメント --3.1. 設定エレメントとは --3.2. HTTPリクエスト初期設定 --3.3. HTTP認証マネージャ --3.4. HTTPヘッダマネージャ --3.5. HTTPクッキーマネージャ --3.6. その他の設定エレメント +ロジックコントローラ --4.1. ロジックコントローラとは --4.2. インターリーブコントローラ --4.3. 乱数コントローラ --4.4. ループコントローラ --4.5. 一度だけ実行されるコントローラ --4.6. シンプルコントローラ +アサーション --5.1. アサーションとは --5.2. アサーション --5.3. アサーションの持続 --5.4. サイズアサーション --5.5. XMLアサーション +プロキシサーバ --6.1. プロキシサーバとは --6.2. 基本的な使い方 --6.3. 便利な設定 +JDBCリクエスト --7.1. JDBCリクエストとは --7.2. JDBCリクエストの設定 --7.3. JDBCリクエストで利用する設定エレメント +負荷テスト計画の立て方 --8.1. 負荷テスト計画 --8.2. 事前に集めておく情報 --8.3. テスト計画の作成と実施 ---- Tags: [[:テスト]]