2015年2月24日 ヒカ☆ラボ発表資料 Webアプリケーション負荷試験実践入門 ■スライドの目的 負荷試験の重要性を認識して頂く 意味のある負荷試験を最短距離で行うための“段取り”を持ち帰って頂く 内容的には、主にAWS上のLAMP構成のシステムに対する負荷試験ですが、負荷試験ツールに依存しない全般的に通用する話を扱っています。Read less
Webアプリ負荷試験ガイド 目次 Webアプリ負荷試験ガイド 目次 前置き 時間がない人向け要約 about me 何故負荷試験を行うのか 負荷試験ツール 負荷掛けるツール 負荷計測 負荷の可視化 負荷試験の流れ 負荷試験スケジュールについて 注目すべきポイント シナリオ作成 アカウント情報は自動生成出来るようにする DB分割を行ってる場合はDB分割を意識したシナリオを用意する。 負荷試験元 http or https サーバ1台 サーバ単体での負荷 アプリの正常性の確認 サーバ複数台 KVS Memcached Redis RDB 問題になりやすいDB キャッシュの話 大前提 注意すべき点 CDNやProxyレベル local cache or remote cache local cache or memory cache(in app cache) references 更新情報 前
以前は有料ソフトであり、ロードテストを実行した結果を数値・グラフ化してまとめて保存でき、サイトへのアクセス順番を固定したりランダムにしたり、アクセスする時間間隔・接続時間・アクセスする人数の設定が可能で、さまざまなテストを自由に設定して実行できるフリーソフトが「JBlitz Professional」です。ダウンロードから機能と操作の説明までは以下から。 Website load test - JBlitz Professional http://www.cartesian.net.nz/jblitz/ ◆ダウンロード 「JBlitz Professional」を使うにはJavaをインストールしておく必要があります。 上記サイトの「Download」をクリック。 ダウンロードしたZIPファイルをExplzhなどで解凍して、Windowsを使って操作をするので「run-jblitz.bat」
15 Free Functionality And Load Testing Tools For Web Applications WEBアプリ開発に便利な機能&負荷テストツール集。 プログラム変更後の品質チェックを行える機能テスト・ユニットテスト、負荷に耐えられるか確認するために負荷テストツール、で品質向上に役立てられます。 Selenium等の定番以外にも沢山の機能テストツールや負荷テストツールがあるみたいです。 機能テストツール集 Seleniumのようなブラウザを自動で直接動作させて表示結果を確認するツール うまく運用すれば、機能を変更した際の正常動作確認に神経をすり減らすことがなくなります SeleniumHQ おなじみのテスト自動化ツール テストケース定義で自動でブラウザ上でテストしてくれます Watir Rubyのブラウザ自動化ライブラリだそう。 Windowsだと、IE、F
この記事は、はてなエンジニアアドベントカレンダー2016の12月18日の記事です。 はてなエンジニアアドベントカレンダー2016を始めます - Hatena Developer Blog 昨日はid:ikesyoさんの「オープンソース活動への取り組み方」でした。 オープンソース活動への取り組み方 - Hatena Developer Blog こんにちは。はてなでWebオペレーションエンジニアとして働いているid:taketo957です。 2016年の4月に新卒として入社してからは、社内の仮想化基盤のリソース最適化に取り組んでみたり、 speakerdeck.com 社内の広告配信システムの刷新プロジェクトに関わってきました。 speakerdeck.com 本記事では広告配信システムの刷新を行う中で取り組んだ負荷試験環境を構築する際に考えたことと「継続的にパフォーマンス改善を行うためには
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
どーもみなさま。こんにちは。 amachang と申します。 さて、ようやく ScaleBench というプロダクトが発表されましたね! ScaleBench のご紹介 で、僕もこれの開発に携わっていたのでちょっと技術的なことについて書いてみたいと思います。 ScaleBench とは ScaleBench とは、サイボウズ製品向けの負荷テストツールで Grinder というオープンソースの負荷テストツールをベースにしています。 Grinder とは Java を使った Web の負荷テストツールです。 Jython でシナリオ(ユーザがどう行動するか)を書いてそれを実行します。 またブラウザの操作を記録して、シナリオを自動で生成することもできたりします。 で、僕がこのプロジェクトで担当していたのが Grinder の改良、改造 シナリオ(バーチャルユーザがどのような順で負荷をかけていくか
概要 ※この記事は弊ブログ記事(はてな)、Kubernetesの負荷試験で絶対に担保したい13のチェックリストと同内容です ここ最近、Kubernetesクラスタを本番運用するにあたって負荷試験を行ってきました。 Kubernetesクラスタに乗せるアプリケーションの負荷試験は、通常の負荷試験でよく用いられる観点に加えて、クラスタ特有の観点も確認していく必要があります。 適切にクラスタやPodが設定されていない場合、意図しないダウンタイムが発生したり、想定する性能を出すことができません。 そこで私が設計した観点を、汎用的に様々なPJでも応用できるよう整理しました。 一定の負荷、スパイク的な負荷をかけつつ、主に下記の観点を重点的に記載します。 Podの性能 Podのスケーラビリティ クラスタのスケーラビリティ システムとしての可用性 本記事ではこれらの観点のチェックリスト的に使えるものとして
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Datadog はモニタリング関連の SaaS ではおそらく最も利用されているサービスでしょうが、公式ドキュメントが豊富にある割には何から読み始めれば良いかわかりにくく、慣れるまでの道が険しい印象です。 本エントリーでは、Datadog が既に導入されている組織で、Datadog モニターを使って監視をしたいけど、モニターの設定方法がよくわからないといった方を対象に、メトリクスモニターの作成に焦点を絞って解説していきます。なお、あくまで Datadog の使い方についての解説であり、どのようなモニターを設定すべきかについては触れません。 メトリクスの収集についても触れたかったんですが、力尽きたので、メトリクスの収集については気が向いたら別エントリーを書きます。 アジェンダ メトリクスモニターの作成方法の基本 クエリの定義について クエリの評価期間・評価方法・アラート条件の指定 クエリの結果
この記事は MIXI DEVELOPERS Advent Calendar 2022 6 日目の記事です。 負荷試験を行う機会が年に何度かあるのですが、以前まではvegetaを使っていましたがちょっと高めの負荷をかけた時の挙動がよろしくなく、k6を試してみたところ不満が無かったので最近はk6を常用しています。 そんなk6をもうちょっと使いこなすために色々とまとめてみようかと思います。 k6とは? Grafana Labsが開発した負荷ツール。 github.com ツール自体はGo製で、負荷シナリオをJavaScriptで書きます。 負荷シナリオはk6 Browser RecorderというChrome拡張を使えばブラウジングしているだけで作成可能で、k6 Cloudを使ったWeb上でのシナリオ作成・管理・実行が可能です。 わざわざGitHub上でシナリオを管理しなくてもいいというのは個人
Due to the success and rapid growth of the k6 open source load testing tool we decided to rebrand LoadImpact as k6! go to k6.io
使ってみる 例えば、100ユーザが同時にhttp://www.example.co.jp/ に1リクエストを発行した場合を想定。 ab -n 100 -c 100 http://www.example.co.jp/ 同時に100ユーザが、1ユーザーあたり10リクエストを発行した場合を想定。 -nには100 x 10 = 1000を指定します。 ab -n 1000 -c 100 http://www.example.co.jp/ 接続先にベーシック認証がかかっている場合。 -Aの後にベーシック認証ユーザとパスワードを:(コロン)で区切って指定します。 ab -n 100 -c 100 -A hogeuser:hogepass http://www.example.co.jp/ 同時接続数よりTotal発行リクエスト数が少ないとエラーメッセージが表示されます。 同時に100人で合計10リクエ
motivation Scalaのgatlingを使っていたけど、test_caseとして実装する必要があり、ローカル以外から仕組み的に実行するのがちょっと手間だった。(testをjarにするというのが難しい) シンプルにインストールせずに実行できる負荷ツールはないものか 負荷をかける側の限界でパフォーマンスを正しく測定できないこともあるので、クラスタ的に投げれたらなお良い そんなフワーッとした雰囲気で調べてみたら面白そうなものがあった。 その名も Vegeta 。 名前がやばい。そう、みんな知ってるアレ。 github にもこんな画像がデカデカと というわけで早速試してみましょう。 最初に結果を書くと、結構いい感触。おすすめしたい。 インストール方法 インストール方法は複数あります。 公式のドキュメントにあるのは2種類で、 Homebrewでインストールする(mac)
負荷テストを簡単に作れて結果も自動でグラフ化してくれる便利ツールGatlingの紹介です 公式はここ http://gatling.io/#/ まずはソース(scala)を自力で書いて負荷試験を作る方法 (macでの実施を前提として書いてます) インストール方法 # download wget https://repo1.maven.org/maven2/io/gatling/highcharts/gatling-charts-highcharts-bundle/2.1.7/gatling-charts-highcharts-bundle-2.1.7-bundle.zip unzip gatling-charts-highcharts-bundle-2.1.7-bundle.zip cd gatling-charts-highcharts-bundle-2.1.7-bundle
SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
takada-at 作の インターネット破壊 を Python + Gevent で書きなおした グリーン破壊 を公開しました。 なんで作りなおしたのか インターネット破壊は Ruby + rev 製なのですが、 Ruby のバージョンや gem まわりなどが Ruby に詳しくない人にとっては複雑で、セットアップに数時間かかることがありました。 また、インターネット破壊が使っている rev というライブラリはオワコンらしいです。 さらに、 Rev を使ってイベントドリブンの書き方をしているために複雑で、カスタマイズや デバッグが難しいという問題もありました。 結局、インターネット破壊が期待通りに動かなくて調査していた時に、調査するよりも Gevent で書きなおした方が早い!と思って書き直してしまいました。 パフォーマンス グリーン破壊は内部でコネクションプールを利用しており、 keep
こんにちは。SRE の近藤(@chaspy)です。 先日、より高い信頼性でサービスを提供するために、スタディサプリ小中高大のサービスの最後の砦であるデータベース、MongoDB のインスタンスクラスのスケールアップを行いました。また、スケールアップをするにあたり、負荷試験を行いました。 本記事では、データベースインスタンスのスケールアップの際に行なった負荷試験に対する考え方と、得た学びを紹介します。 なぜスケールアップするのか サービスの急成長に伴い、アクセス数もデータ量も増加しています。数年前に「しばらくは大丈夫」と判断できるインスタンスクラスにスケールアップをしたデータベースも、高負荷時には性能が劣化してしまう問題に遭遇しました。 私たちの MongoDB は AWS 上に EC2 インスタンスとしてセルフホストしており、MongoDB Cloud Manager を使って運用の一部を
Collection of people making stuff with the Papervision3D library for Flash. Newest links at the top. NEW: RSS Feed of the examples http://actionscriptarchitect.com/lab/FireSphere/ - Generated fire texture on a sphere http://www.osflash.org/pipermail/papervision3d_osflash.org/2007-June/007477.html - Control two independant ninjas http://chribbe.wordpress.com/2007/06/07/mech-demo/ - Control a mech
Som et ledd i den dugnaden vi i øyeblikket driver med, for å redusere det økonomiske tapet i kjølvannet av koronapandemiens innskrenkninger, har Norges Bank satt ned styringsrenten. Denne renten er, som navnet tilsier, styrende for hvilken rente andre banker i vårt langstrakte land setter. Noen som derimot ikke lar seg påvirke av redusert styringsrente er tilbydere av forbrukslån. E24 har vært i k
事業者 発電所(号機) 一次評価 報告年月日 保安院 評価終了年月日 原子力安全委員会への報告年月日 原子力安全委員会確認終了年月日 関西電力㈱
KLAWS on GCP 1. KLAWS on GCP KLab inc. kansei chiba 2. Profile ● Kansei Chiba / 1989 〜 ● KLab / 2011 〜 ○ Infrastructure Management Group 2 ○ Linux, AWS, Azure, GCP ... ○ php, golang, objective-c, swift ... ● Hobby ○ RoadBike / 2015 〜 ○ Diving / 2007 〜 ● FB ○ Kansei Chiba 3. KLAWS on GCP ● KLAWS = KLab で 運用する AWS なインフラ環境 ● AWS 一択な状況の打開 ● 日本リージョンの完成間近 ● AWS での運用経験を前提にした話 4. KLAWS Components ● Networ
Note to administrators Since version 0.6.0, the plugin is able to process the tags as label instead of regular branch. The documentation for this new feature is yet to be written, and this feature introduces compatiblity breaks for the Enhancers. Since version 0.5.0, only Trac 0.11 is supported. Previous releases are still available for download, but are no longer maintained. Version 0.5.0 and ab
Some Js+WebGL experiments and tests. Using three.js. (Note. You need a modern browser that supports WebGL for this to run the way it is intended. For example. Google Chrome 9+ or Firefox 4+. Also since WebGL is kinda “new”, some of these might break over time.) Box (Local version) / christmasexperiments.com 2017 #codevember 2017 Winter (Local version) / christmasexperiments.com 2015 Spring Replica
"God rot Windows and all its ugly, clunky badly-designed horror" - Stephen Fry Swingbench 2.6 is now available Swingbench 2.6 is available. Go to the downloads page to grab the latest build If you've found any of the software on this site useful or you've benefitted directly from it's use please consider donating to Cancer Research UK or the British Red Cross. Alternatively use the Donate Button b
Apache へのリクエストを Tomcat に連携します。 /etc/httpd/conf.d/proxy_ajp.conf を作成して、内容を以下のようにします。 Tomcat のサンプルアプリけしょんが動くようにします。 <Location /sample/> ProxyPass ajp://localhost:8009/sample/ keepalive=on ProxyPassReverse ajp://localhost:8009/sample/ </Location> 1.4.Tomcat の設定 Tomcat はデフォルト設定で使用します。 1.5.ヘルスチェックページの用意 ELBが使用するヘルスチェック用のページを用意します。 [ec2-user@ip-10-0-11-160 html]$ cat /var/www/html/alive alive 1.6.Apache
経済産業省は8日、原子力発電所のストレステスト(耐性検査)の審査状況を原子力安全・保安院のホームページで公開した。 保安院と電力会社の文書のやり取りなど、すべての審査過程を公開することで、国民の不安解消を図るのが狙い。 ストレステストは、想定を超える地震や津波に原発が襲われた場合に、安全上重要な機器がどこまで耐えられるかをコンピューターで計算し、弱点を見つけて補強するのが目的だ。定期検査で停止中の原発は、このテストを受けなければ再稼働できない。 保安院のホームページはhttp://www.nisa.meti.go.jp/stresstest/stresstest.html。
はじめに SIer諸氏におかれては、いわゆる総合テストにおいて、 構築したシステムが要件通りの性能が出るかを確認する負荷テスト(性能テスト)を行うことが多いと思う。 AWS上に構築したシステムに対する、 侵入テストは申請が必須と明記されている1が、 負荷テストについては、「あらゆるイベントは事前申請が必要」派と、「不要」派の記事が出てくる。 結局どっちかわからないのでAWSに申請して聞いてみた。 たいていの人向けの結論 実際に申請してみたところ以下の返答をいただいた。(抜粋) Customers performing benchmark testing or low bandwidth testing with expected bandwidth of less than 1Gbps and 1Gb PPS do not need to request approval. ということで、
こんにちは。 @Kuchitamaこと国平です。 Scalaアドベントカレンダー in Adventarの8日目の記事を担当いたします。 昨日の記事は@dakatsukaさんのFinch + MySQLでREST APIサーバを構築するでした。 さて、私が8月に入社してから進めていたプロジェクトの情報がついに公開できるようになりました。 share-wis.comのリプレースがそのプロジェクトです。 これまでのShareWisは、ユーザ投稿型の知識共有サービスでしたが、 この度、知識との出合いというコンセプトに立ち戻って、 ちょっとしたスキマ時間に様々な知識に触れることができるような、 動画主体の スナックラーニングサービス として近日中に生まれ変わります。 今回のプロジェクトでは、より多くの方のスキマ時間を有意義なものにするため、 パフォーマンスが重要課題として上がりました。 Webサー
Webアプリケーションやクライアントサーバ型のシステム開発の中で性能要件を満たすために負荷試験やロード試験といわれる工程がある。 重要な工程として考えているが、スケジュールの厳しいプロジェクトなどでは後回しにされることがあった。 特に、開発が遅れている場合、要件を満たすための開発が重視されることは理解しているが、負荷試験を実施することは同じくらい大切な工程である。試験で起こることは当然、本番環境でも起こり、あとで痛い目をみないためにも必須の工程である。 負荷試験を設計する上での考え方をまとめてみたいと思う。 以下のサイトが参考になる。 理論的・計画的なWebアプリケーションのテストの実現:第4回 テストを設計するには(その2) (1/2) – ITmedia エンタープライズ 負荷試験とは 構築するシステムがどの程度の負荷に耐えられるかを測定し、システムの信頼性と耐用範囲を明確にする。ウェ
Det er en rekke ulike faktorer som spiller inn når banken skal vurdere søknaden din om forbrukslån. Det vil derfor lønne seg å gjøre noen forberedelser før du starter søknadsprosessen. Dette kan ha mye å si for om du får innvilget et forbrukslån eller ikke. En helhetsvurdering avgjør utfallet på lånesøknaden. Hver bank har sine egne retningslinjer for å sikre en forsvarlig utlånpraksis. Alderskrav
2015 was a pretty good year for Intel. Their quarterly earnings reports exceeded expectations every quarter. They continue to be the only game in town for the serious server market, which continues to grow exponentially; from the earnings reports of the two largest cloud vendors, we can see that AWS and Azure grew by 80% and 100%, respectively. That growth has effectively offset the damage Intel h
Europæisk apotek Klik her – Gå til apotek stress impotens – Lav pris for medicin af høj kvalitet – Hurtig levering og fuld fortrolighed – Bonuspiller og store rabatter på enhver ordre – Hele din tilfredshed garanteret eller dine penge tilbage For g o o g l e: Rejsning behandle samme. Kunne ud på få eller man dig afhængighed). Dét behandling. hvilke . Mig. 9/5/2016 Det du på eget om ikke ofte til a
ケニアの首都ナイロビのカワングワレという非正規市街地で野菜を売るビバリーさん(23)は、厳しい現実に直面している。数年ぶりの大規模な洪水により、小さな家をはじめ持ち物一切を失った。2児の母である彼女は今、飢えに襲われ、性交渉と引き換えに食料を手に入れようかと考えている。 ワールドcategoryアングル:肥満症治療薬、有望市場の中国で競争激化の予兆デンマーク製薬大手ノボノルディスクには、有望視している中国市場で今後激しい競争にさらされる局面が待ち受けている。同社が手がける糖尿病治療薬「オゼンピック」と肥満症治療薬「ウゴービ」を巡り、中国で少なくとも15種類のジェネリック(後発薬)の臨床試験が行われているというデータがあるからだ。 2024年6月7日
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く