タグ

jMeterに関するjinjin252525のブックマーク (11)

  • Bees with Machine Guns! で負荷テストしてみた - Qiita

    前置き Loader.ioに引き続き負荷テストネタです。 ちなみにLoader.ioネタはこちら。 Loader.io で負荷テストしてみた https://qiita.com/furu8ma/items/fb7a45388bfe323b46c1 負荷テストをやると必ずある疑心暗鬼にとらわれる、そんなことはないでしょうか? 私はあります。 つまり これで、物の負荷に、当に耐えられるんだろうか?🤔 払拭するには、テスト手段を増やすしかありません。 とはいえ、Jmeterでクラスタを構築するフォースパワーは(以下略 そんな時、同僚にApache Benchで気軽にクラスタを組んで負荷をかけられるツールの存在を聞いたので試してみることにしました。 使い方はこちらが詳しいです。 AWS と Bees with Machine Guns で静的コンテンツの負荷テストを実施する http://w

    Bees with Machine Guns! で負荷テストしてみた - Qiita
  • Goadを使った負荷試験とパフォーマンス分析手法について - Qiita

    この記事は『ドワンゴ AdventCalendar 2017』の14日目の記事です。 はじめに アプリケーション開発において、近年ではQA(Quality Assurance)という品質やパフォーマンスを保証することに対してエンジニアリングがどう対応していくかといったことに注目が集まりつつあります。 例えばGoogleでは既存の品質保証プロセスで存在していた手動プロセスを自動化するという試みが行われており[1]、MercariではQA-SETチームという職務横断型プロジェクトの発足といった取り組みがなされているようです[2]。 今回はこのようなQAの確認項目の一つである負荷試験とパフォーマンス分析についてお話できればと思います。 Goadの紹介 負荷試験(LoadTest)は、構築したシステムがパフォーマンス要件を満たしているかの確認、ボトルネックの発見、パフォーマンス最大化のために行われ

    Goadを使った負荷試験とパフォーマンス分析手法について - Qiita
  • JMeter の利用方法(1) – Ramp-up、スレッド数、ループ回数の誤用 | 株式会社ケイズ・ソフトウェア

    こんにちは、今回から何回かに分けて Apache JMeter の使い方について記事を書いてみたいと思います。 単純に負荷を限界までかけるだけのテストを行う場合、AB(Apache Bench) 等の簡易なツールから行う方法から、JMeter のように GUI のツールを備えたシナリオテストまで可能なツールで行う方法までさまざまな方法があります。 実務では特定の URL だけをひたすら叩いて・・というテストではあまり意味のある数字が出て来ない事が多く、JMeter を利用してシナリオを作ってテストする事が多いです。 限界まで負荷をかけ続けるのではなくて、秒間リクエスト数(rps)を決め打ちして実行してみてサーバ側の負荷やその他の状態を監視したいというニーズもすぐに出てきます。 さて、JMeter でそのようなテストを実施する場合にどのように行うかというと、これにはいくつかの方法が考えられる

    JMeter の利用方法(1) – Ramp-up、スレッド数、ループ回数の誤用 | 株式会社ケイズ・ソフトウェア
  • Webサーバー向けのベンチマークツールを使ってみよう(後編)――Apache Jmeterとwbench | さくらのナレッジ

    今回はWebサーバーに対するある特定のパターンでのアクセスによって発生する負荷を調べたい、といった場合に有用な「Apache Jmeter」と、クライアントでのJavaScriptの実行時間までも含めたWebページのロード時間を測定できる「wbench」を紹介する。 グラフィカルにテストシーケンスを作成できる「Apache Jmeter」 記事前編ではWebサーバーの負荷テストを行える「Apache Bench」や「Siege」といったツールを紹介した。Apache Benchは手軽さが、またSiegeでは複数のURLを対象にテストを実行できる点が特徴だが、これ以外にもWebサーバーのテストに活用できるツールはいくつか存在する。今回紹介する「Apache Jmeter」もその1つだ(図1)。 図1 Apache Jmeterのメインウィンドウ Apache Jmeter(以下、Jmeter

    Webサーバー向けのベンチマークツールを使ってみよう(後編)――Apache Jmeterとwbench | さくらのナレッジ
  • Tsungで負荷テストしよう(1) - 基礎知識

    こんにちは。CTOの馬場です。 負荷テストツール Tsung の話です。 HTTP負荷テストツールだと JMeter や ab 、httperfあたりが有名ですね。 新しいところだとTsungやGatlingでしょうか。 私は去年くらいからTsungをよく使っているので紹介します。 このエントリは第1回です。 Tsungで負荷テストしよう(1) - 基礎知識 Tsungで負荷テストしよう(2) - 実践Tips Tsungで負荷テストしよう(3) - リアルな負荷のためのTips Tsung のお勧めポイント まずはTsungのお勧めポイントから。 負荷をかける側に必要なマシンスペックが低い 負荷をかけるとき、JMeterよりTsungのほうが同じサーバでより大きな負荷を生成することができます。 もちろん必要な負荷が1台で生成しきれない場合は複数台で連動して負荷を生成することができます。

    Tsungで負荷テストしよう(1) - 基礎知識
  • JMeterでELBを殴る時に守ってほしいたった一つのしまじろうとの約束 | iret.media

    俺 で す 。 自戒を込めて。 JMeterのシナリオに -Dsun.net.inetaddr.ttl=0 を指定するとELBをいい感じに殴ります。 JMeterでELBを殴る $ jmeter -Djava.rmi.server.hostname=`curl http://169.254.169.254/latest/meta-data/local-ipv4` -Dsun.net.inetaddr.ttl=0 -n -t JMeter SlaveからELBを殴る ※JMeter Masterから実行 $ jmeter -Djava.rmi.server.hostname=`curl http://169.254.169.254/latest/meta-data/local-ipv4` -Dsun.net.inetaddr.ttl=0 -n -t -r 完 元記事はこちら 「JMeterで

    JMeterでELBを殴る時に守ってほしいたった一つのしまじろうとの約束 | iret.media
  • JMeterの実行結果CSVデータをローカルMacにたてたElasticsearchとKibanaで可視化する | DevelopersIO

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

    JMeterの実行結果CSVデータをローカルMacにたてたElasticsearchとKibanaで可視化する | DevelopersIO
  • Siege でお手軽 Web 負荷テスト | iret.media

    平和より自由より正しさより♪(Beyond The Time/TM Network より)… JMeter より ab より httperf より…のかっぱ (@inokara)です。 はじめに JMeter よりもお手軽な Web 負荷テストツールを模索していて Siege があったのを思い出しました。 docker + elasticsearch + kibana + siege でお手軽に web サイトのレスポンスタイムを可視化する試み fluentd + elasticsearch + kibana + siege でお手軽に web サイトのレスポンスタイムを可視化する試み fluentd + Elasticsearch + kibana + siege でお手軽に web サイトのレスポンスタイムを可視化する試み(2) これらを書いた時にはあまり Siege のことには触れて

    Siege でお手軽 Web 負荷テスト | iret.media
  • JMeterによるWebサーバ性能評価の勘所

    ApacheBenchによる単純ベンチマーク測定 ApacheBench(abコマンド)は、Apacheに標準で付属しているベンチマークソフトです。リクエスト数や同時接続数を実行時のオプションとして指定できるため、用途に応じた負荷を再現することができます。しかし、評価の対象になるWebコンテンツは単一URLでしか指定できません。実際のWebコンテンツは、画像やドキュメントなどの静的要素やCGI、SSIなどを使った動的要素などが混在しています。システム全体の性能評価を行うには、各URLを実際の使用頻度に即した割合で参照させるなどの細工が必要です。ApacheBenchでは、そうした複雑な計測は行えません。半面、インストール作業や複雑なシミュレーションシナリオを用意する必要がないなど、手軽に使えるというメリットがあります。 ApacheBenchの使い方 ApacheBenchは、以下のように

    JMeterによるWebサーバ性能評価の勘所
  • 『Apache Bench、WAST、JMeterを使った負荷テストのポイント』

    負荷テスト(または性能テスト)は、システムを作り上げる上で重要な要素を持つテストになります。 しかしながら、システムを構築する段階ではあまりこの負荷や、サーバー(またはその上でのアプリケーションやミドルウェア)の性能というものは気にしません。 開発メンバーはせいぜい数十人といったレベルが多く、システムの開発段階ではそれだけの人のアクセスがないため、実際の利用状況とはかなり異なった環境で「動いたからOK」という感じで流してしまいがちです。 ただ、こういうことを気にせずにシステムをリリースしてみたら、一定のデータ量に達したらアプリケーションが動かなくなったり、サーバーが応答しなくなったなんて事があったりします。 そういうことがないためにも、リリース後の負荷を想定したテストや、システム全体の性能を予めテストしておく必要があります。 負荷テスト用のツールで市販されているものは、確かにきめ細かい結果

    『Apache Bench、WAST、JMeterを使った負荷テストのポイント』
  • Linuxコマンドラインで JMeter を実行する方法 | Check!Site

    記事投稿者:山下 晴規 記事公開日:2013/06/16 最終更新日: (この記事は約1年以上経過しています。) JMeter を使う場合は Windows上で起動して利用してきましたが、より多くの負荷をかけたい場合は、1台のWindows端末だけではリソースが足りず、十分な負荷をかけられない事が想定されます。 JMeter では、リモートテストの仕組みがあり、この仕組みを利用すると、複数台のJMeterマシンからより多くの負荷をかける事が可能となります。 複数台のJMeterマシンを使う際には、私の場合はLinux(CentOS)になりそうなので、今回まず、JMeterをLinuxで動かしてみました。 手順概要 以下の手順で、Linux上でJMeterを動かす事にしました。 Windows端末で、テスト計画を作成 作成したテスト計画を Linux端末にコピー Linux端末にJMeter

    Linuxコマンドラインで JMeter を実行する方法 | Check!Site
  • 1