WEBアプリ開発に便利な機能&負荷テストツール集
2009年05月13日-
15 Free Functionality And Load Testing Tools For Web Applications
WEBアプリ開発に便利な機能&負荷テストツール集。
プログラム変更後の品質チェックを行える機能テスト・ユニットテスト、負荷に耐えられるか確認するために負荷テストツール、で品質向上に役立てられます。
Selenium等の定番以外にも沢山の機能テストツールや負荷テストツールがあるみたいです。
機能テストツール集
Seleniumのようなブラウザを自動で直接動作させて表示結果を確認するツール
うまく運用すれば、機能を変更した際の正常動作確認に神経をすり減らすことがなくなります
SeleniumHQ
おなじみのテスト自動化ツール
テストケース定義で自動でブラウザ上でテストしてくれます
Watir
Rubyのブラウザ自動化ライブラリだそう。
Windowsだと、IE、Firefox、Chrome対応。MacではFirefox、Safariに対応しているとのこと。
同様の仕組みにWatijというJavaでできた仕組みもあるみたい
ActiWATE
Javaベースの自動テストツール。HTTP、HTTPSのAjaxリクエストをサポート
WebDriver
GoogleのOpensourceチームによって作られた高速なウェブアプリの機能テストツール
→ Google Open Source Blog でのwebdriver 紹介記事
Sahi
スクリプトの記録やプレイバックを行えるツール
こちらのチュートリアルムービーを見れば動作が分かります
OttoMate
Mac OS X のsafariを自動操作できるみたい
FWPTT
WEBアプリの読み込みテストを行う。
プロキシを立ててブラウザの操作を記録して使うみたい。Ajaxリクエストもサポート
ユニットテスト用フレームワーク集
プログラム内でのユニットテストを行うためのフレームワーク
IeUnit
JavaScriptのユニットテストフレームワーク
QUnit
jQueryを使ったアプリのユニットテスト用フレームワーク
PHPでのユニットテスト関連エントリ
負荷テストツール集
アクセスが集まると応答しないサイト、にならないためのあらかじめ負荷のテストができるツール
Web Application Stress Tool
比較的知名度の高いMicrosoft製のストレステストツール。
日本でも情報が多いので使い方も分かりやすい
→Web Application Stress Tool を使い倒そう (解説記事)
Apache JMeter
おなじみのJMeter。Javaで書かれていて、日本でも情報が多いです
→JMeter(高機能/フリーなテストツール)第1回:JMeterの基本 (解説記事)
Pylot
GUIまたはCUIにて負荷テストを行えるpythonスクリプト
Tsung
HTTP,WebDAV,SOAP,PgSQL,MySQL,LDAP,Jabberなどのプロトコルで負荷テストを実施することができる負荷テストツール
Siege
Basic認証やクッキー、HTTPSにも対応した負荷テストツール
The Grinder
Javaの負荷テスト用フレームワーク
RestTest
負荷テストではないのですが、HTTP接続のテストが行えるGUIテストツール
情報が詳しいオリジナルの英文サイトを見る
どれか1つ使えるようになっておけばよいのかもしれませんが、それぞれ一長一短がありそうで使い分けてもよいのかも。
最新のブログ記事(新着順)
- 可愛くアニメーションする「beautifully crafted animated icons」
- アイソメトリックなアイコンがアイコンがPNG,SVGでゲットできる「Isoicons」
- ユニークなカタカナフォントtorisippo
- 美しいメッシュグラデーションをCSSで簡単に取得できる「MSHR」
- TailwindCSSなサイトで使える100以上のアニメーションエフェクト「animata」
- SVG形式のテック系企業のロゴを簡単にゲットできる「Svgl」
- 統一感のある色味を一括生成できるツール「The good colors」
- くちばしフォント【商用可】
- 小説表紙などに使えそうな商用可なフォント「になロマン」
- 筆で書いたようなカナ書体「筆竹仮名B」
- 過去のエントリ