前の記事 ≪:2009年5月12日 管理人のブックマーク
次の記事 ≫:jQueryとCSSで驚きのページめくり効果を作るサンプル

WEBアプリ開発に便利な機能&負荷テストツール集

2009年05月13日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法

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つ使えるようになっておけばよいのかもしれませんが、それぞれ一長一短がありそうで使い分けてもよいのかも。

関連の記事検索:テスト
スポンサード リンク

By.KJ : 2009年05月13日 07:05 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)