タグ

jmeterに関するdai0916のブックマーク (6)

  • AWSでJMeterを使った負荷テスト環境を構築する手順(WindowsありのMaster/Slave構成) | DevelopersIO

    はじめに JMeterで負荷テストをする際に1台の端末から負荷をかけていても負荷が足りない場合があります。そのような場合はJMeterをMaster/Slave構成にし複数台用意する必要があります。今回はAWSでこのような負荷テスト環境を構築する手順をまとめたいと思います。 AWSを使う場合は以下のリンクのページのようにCloudFormationでやる方法が早いのですがAMIやインスタンスタイプ、Java、JMeterのバージョンが古くなるのと、上手く動かなくなった場合にCloudFormationに慣れてないと原因調査に時間をとられることもあるので今回は手作業でやってみたいと思います。 お手軽JMeterクラスター 〜 フルボッコ編|アドカレ2013 : CFn #1 前提条件 今回は以下の前提で構築しています。 Master上でテストシナリオを作成したいのでMasterのOSはWin

    AWSでJMeterを使った負荷テスト環境を構築する手順(WindowsありのMaster/Slave構成) | DevelopersIO
  • Vagrant + DigitanOcean + JMeter で作る財布に少しだけ優しい(かもしれない)負荷試験環境 - ようへいの日々精進XP

    ゴール 簡単なアプリケーションサーバーの負荷テスト 自分の端末ではなくて外部のサーバーを利用して コマンド一発(多くて二発)で負荷試験の開始、結果の収集を行う 結果だけは自端末の JMeter で確認する(シナリオも自分の端末で作る) 出来るだけコストを抑える 構成図とネタ 構成図 ネタ 以下を利用することで同じことが出来るはず。(但し、負荷試験のシナリオは任意で...) github.com メモ 要件と設定 ゴールを受けてのざっくり要件と設定の内容を整理する。 要件 設定 備考 簡単に...コマンド一発で... vagrant を利用する bootstrap.sh でテスト準備からテストまでを一気通貫で... 外部のサーバー DigitalOcean を利用する Amazon EC2 でも同じことは可能 シナリオの作成と結果は自分の端末で 自分の端末にも JMeter をインストールす

    Vagrant + DigitanOcean + JMeter で作る財布に少しだけ優しい(かもしれない)負荷試験環境 - ようへいの日々精進XP
  • JMeter でシナリオを書く時に HTTP プロキシサーバを使えば少し捗るかもしれないメモ - ようへいの日々精進XP

    台風直撃の朝。 tl;dl 先日立ち上げた Redmine 環境に対して JMeter で負荷テストを行う為のシナリオを作ってみようと思った 但し HTTP リクエストをポチポチ作るのは辛いと思ったら HTTP プロキシサーバ(HTTP(S) Test Script Recorder)という機能を利用すると少し捗りそうな気がした ということで、雑なメモ。 参考 https://blazemeter.com/blog/how-load-test-csrf-protected-web-sites http://jmeter.apache.org/usermanual/component_reference.html#HTTP%28S%29_Test_Script_Recorder http://qiita.com/t_cyrill/items/9d5376f38b4c15fd4eb1 ありがと

    JMeter でシナリオを書く時に HTTP プロキシサーバを使えば少し捗るかもしれないメモ - ようへいの日々精進XP
  • JMeterの実行結果CSVデータをローカルMacにたてたElasticsearchとKibanaで可視化する | DevelopersIO

    「JMeterの結果CSV、216万行か〜。これくらいだったらJMeterの「グラフ表示」で読み込んで見られるかな〜」 CPU「ブオオオオオオオオン!」 はじめに システムの負荷試験において、Apache JMeterのようなツールを使って試験を実施・結果を出力するケースもあると思います。結果ファイルのサイズがそれほど大きくない場合は、全データを計算する(JMeterでいう「統計レポート」)で問題ありませんが、例えば、長時間負荷をかけたので時系列でデータをグラフ化したい、といったことになると事情が変わってきます。JMeterの結果CSVは手元にあるので、なんとかこれを活用したいところではありますが、数百万行レベルのデータになると、とたんにExcelなどでは辛くなります(というか最大行数的に無理な気がします)。 そこで、ちょうど、弊社木戸がElasticsearchシリーズを連載しているとこ

    JMeterの実行結果CSVデータをローカルMacにたてたElasticsearchとKibanaで可視化する | DevelopersIO
  • JMeterのメモ - Qiita

    この記事のJMeterは ver 2.12。 テストを一件ずつ実行する 1つのJMeterスクリプトファイルにスレッドグループを複数個並べると、JMeterは2,3個のスレッドグループを並行して実行する。このとき、例えば、ログイン/ログアウトの評価やコンテンツの参照/削除が同時に走ってしまうと情報に不整合が生じ、テストが失敗することがある。 そこで、「テスト計画」の「各スレッドグループを別々に実行」にチェックを入れると、スレッドグループを1個ずつ順番に実行してくれるようになる。 エラーを期待するテスト JMeterのステップは標準では4xxや5xxのレスポンスコードをエラー(レッド)として扱う。しかし、正常系評価ではなく異常系の評価をしたい場合、4xxのレスポンスでグリーンになって欲しいにも関わらずレッドとして表示されてしまい評価結果が見づらくなることがある。そこで4xxや5xx系レスポン

    JMeterのメモ - Qiita
  • JMeter使うのだるいなーと思ってたらruby-jmeterというRubyでテストプランを書けるツールがあった | mah365

    JMeter使うのだるいなーと思ってたらruby-jmeterというRubyでテストプランを書けるツールがあった。知らなかった(迫真)。 典型的なRailsアプリのテストプラン そういう訳で典型的なRailsアプリのテストプランを書いてみたのがこちら。 ユーザーログインページでCSRFトークンを取得し、常にHTTPヘッダにつけるようにする ユーザーログイン情報をクッキーに保存 といった典型的な処理を盛り込んでいます。あとはREADME.mdを読んでもらえれば大体の書き方が把握できるかと思います。 ちなみに、# Debugというコメントの下2行をコメントアウトしてもらうと、JMeter上でデバッグ用の出力を表示することができます。テストプランが上手く動かないときに、リクエストヘッダやレスポンスを確認するのに便利です。 で、これをコマンドラインで ruby sample.jmx.rb && j

    JMeter使うのだるいなーと思ってたらruby-jmeterというRubyでテストプランを書けるツールがあった | mah365
  • 1