ÊÊäÇÝÓ ßá ÔÑßÉ ÊÕãíã ãæÇÞÚ Úáì ÊÕãíã ãæÇÞÚ ÇáßÊÑæäíÉ ÃßËÑ ßÝÇÁÉ æÓÑÚÉ¡ ÍíË ÊÚÏ ÃæÞÇÊ ÇáÇÓÊÌÇÈÉ æÇáÊæÇÝÑ æÇáÇÓÊÞÑÇÑ ÚæÇãá ÍíæíÉ íÌÈ æÖÚåÇ Ýí ÇáÇÚÊÈÇÑ ÚäÏ ÅäÔÇÁ ÊØÈíÞ æíÈ æÕíÇäÊå¡ ÅÐÇ ßäÊ ÞáÞðÇ ÈÔÃä ÓÑÚÉ ÕÝÍÇÊ ÇáæíÈ Ãæ ÊÑíÏ ÇáÊÃßÏ ãä Ãäß Ýí ÃÝÖá ÍÇáÉ ÞÈá ÈÏÁ ãÔÑæÚ Ãæ ÅØáÇÞå¡ ÝÅáíß ÈÚÖ ÇáÃÏæÇÊ ÇáãÌÇäíÉ ÇáãÝíÏÉ áãÓÇÚÏÊß Ýí ÅäÔÇÁ ÊØÈíÞÇÊ æíÈ ÚÇáíÉ ÇáÃÏÇÁ æÇáÍÝÇÙ ÚáíåÇ.
1- YSlow for Firebug
YSlow for Firebug ÊÕäÝ åÐå ÇáÃÏÇÉ ÈÃäåÇ ÃÝÖá ÇáããÇÑÓÇÊ áãæÇÞÚ ÇáæíÈ ÚÇáíÉ ÇáÃÏÇÁ Úáì Yahoo! ÔÈßÉ ÇáãØæÑíä.
íÊã ãäÍ ßá ÞÇÚÏÉ ÏÑÌÉ ÈÇáÍÑÝ (ãä A Åáì F) ÊæÖÍ ßíÝíÉ ÊÑÊíÈß Ýí ÌæÇäÈ ãÚíäÉ ãä ÃÏÇÁ ÇáæÇÌåÉ ÇáÃãÇãíÉ.
ÅäåÇ ÃÏÇÉ ÈÓíØÉ ááÚ辄 Úáì ÇáÃÔíÇÁ ÇáÊí íãßäß ÇáÚãá ÚáíåÇ ãËá ÊÞáíá ÚÏÏ ØáÈÇÊ HTTP ÇáÊí ÊÞÏãåÇ ÕÝÍÉ ÇáæíÈ¡ æÖÛØ ãáÝÇÊ ÌÇÝÇ ÓßÑíÈÊ æCSS ÇáÎÇÑÌíÉ.
ääÕÍß ÈÞÑÇÁÉ ãäト ÊÍáíá ÃÏÇÁ Ajax Úáì IBM developerWorks ÇáÐí íÍÏÏ ÇáØÑÞ ÇáÚãáíÉ áÇÓÊÎÏÇã YSlow Ýí ÊØÈíÞÇÊ ÇáæíÈ ÇáÎÇÕÉ Èß.
2. Firebug
Firebug åí ÃÏÇÉ ÊØæíÑ æíÈ ÃÓÇÓíÉ ÊÚÊãÏ Úáì ÇáãÓÊÚÑÖ áÊÕÍíÍ ÃÎØÇÁ ÕÝÍÇÊ ÇáæíÈ æÇÎÊÈÇÑåÇ æÊÍáíáåÇ Ýí ÊÕãíã ÇáãæÞÚ.
íÍÊæí Úáì ãÌãæÚÉ ÞæíÉ ãä ÇáÃÏæÇÊ ÇáãÓÇÚÏÉ áãÓÇÚÏÊß Úáì Ýåã æÊÔÑíÍ ãÇ íÌÑí.
ÅÍÏì ÇáãíÒÇÊ ÇáÚÏíÏÉ ÇáÈÇÑÒÉ åí ÚáÇãÉ ÇáÊÈæíÈ "ÇáÔÈßÉ" ÍíË íãßäß ÝÍÕ ãßæäÇÊ HTML æ CSS æ XHR æ JS.
3. Fiddler
Fiddler 2 åí ÃÏÇÉ ÊÕÍíÍ ÃÎØÇÁ HTTP ÞÇÆãÉ Úáì ÇáãÓÊÚÑÖ ÊÓÇÚÏß Úáì ÊÍáíá ÍÑßÉ ÇáãÑæÑ ÇáæÇÑÏÉ æÇáÕÇÏÑÉ.
Åäå ÞÇÈá ááÊÎÕíÕ ÈÏÑÌÉ ÚÇáíÉ æíÍÊæí Úáì ÚÏÏ áÇ íÍÕì ãä ãíÒÇÊ ÅÚÏÇÏ ÇáÊÞÇÑíÑ æÊÕÍíÍ ÇáÃÎØÇÁ.
ÊÃßÏ ãä ÞÑÇÁÉ Ïáíá "Fiddler PowerToy - ÇáÌÒÁ 2: ÃÏÇÁ HTTP" Úáì MSDN ÇáÐí íäÇÞÔ ÇáÇÓÊÎÏÇãÇÊ ÇáæÙíÝíÉ áÜ Fiddler ÈãÇ Ýí Ðáß ßíÝíÉ ÊÍÓíä ÃÏÇÁ "ÇáÒíÇÑÉ ÇáÃæáì" (Ãí ÐÇßÑÉ ÇáÊÎÒíä ÇáãÄÞÊ ÛíÑ ÇáãÈÑãÌÉ)¡ æÊÍáíá ÑÄæÓ ÇÓÊÌÇÈÉ HTTP¡ æÅäÔÇÁ ÅÔÇÑÇÊ ãÎÕÕÉ áÜ ãÔÇßá ÇáÃÏÇÁ ÇáãÍÊãáÉ æÇáãÒíÏ.
4. Cuzillion
Cuzillion åí ÃÏÇÉ ÑÇÆÚÉ áãÓÇÚÏÉ ÔÑßÉ ÊÕãíã ÇáãæÞÚ Ýí ãÚÑÝÉ ßíÝíÉ ÊÝÇÚá ãßæäÇÊ ÇáÕÝÍÉ ãÚ ÈÚÖåÇ ÇáÈÚÖ.
ÇáåÏÝ åäÇ åæ ãÓÇÚÏÊß Ýí ÝÍÕ ÕÝÍÇÊ ÇáæíÈ æÇÎÊÈÇÑåÇ æÊÚÏíáåÇ ÈÓÑÚÉ ÞÈá ÇáÇäÊåÇÁ ãä Çáåíßá.
íãßä Ãä íæÝÑ áß ÃÏáÉ Íæá äÞÇØ ÇáãÔÇßá ÇáãÍÊãáÉ Ãæ äÞÇØ ÇáÊÍÓíä.
Êã ÅäÔÇÁ Cuzillion ÈæÇÓØÉ Steve Saunders¡ ÇáÑÆíÓ ÇáÓÇÈÞ ááÃÏÇÁ Ýí Yahoo !¡ æåæ ãåäÏÓ ÑÇÆÏ áÊØæíÑ ÃÝÖá ããÇÑÓÇÊ ÃÏÇÁ Yahoo¡ æãäÔÆ YSlow.
5. IBM Page Detailer
íÚÏ IBM Page Detailer ÃÏÇÉ ãÈÇÔÑÉ ÊÊíÍ áß ÊÕæÑ ãßæäÇÊ ÇáæíÈ ÃËäÇÁ ÊäÒíáåÇ ÃËäÇÁ ÈÑãÌÉ ãæÇÞÚ ÇáæíÈ.
íÊã ÊËÈíÊå Úáì ÇáãÓÊÚÑÖ ÇáÎÇÕ Èß¡ áÐáß ßá ãÇ Úáíß ÝÚáå åæ ÇáÇäÊÞÇá Åáì ÇáãæÞÚ ÇáãØáæÈ ãÚ ÝÊÍ IBM Page Detailer.
íÄÏí ÇáäÞÑ ÝæÞ ÃÍÏ ãßæäÇÊ ÕÝÍÉ ÇáæíÈ Åáì ÝÊÍ äÇÝÐÉ ÊÍÊæí Úáì ÇáÊÝÇÕíá ÐÇÊ ÇáÕáÉ ÇáãÑÊÈØÉ ÈåÇ.
ÚäÏ æÞæÚ ÍÏË (ãËá ÊäÝíÐ äÕ ÈÑãÌí) ¡ ÊÝÊÍ ÇáÃÏÇÉ äÇÝÐÉ ÊÍÊæí Úáì ãÚáæãÇÊ Íæá ÇáÚãáíÇÊ.
6. Httperf
Httperf åí ÃÏÇÉ ãÝÊæÍÉ ÇáãÕÏÑ áÞíÇÓ ÃÏÇÁ ÎÇÏã HTTP ÇáÐí íÚãá Úáì äÙÇã Linux.
ÅäåÇ ÃÏÇÉ ÝÚÇáÉ áÞíÇÓ ÇáÃÏÇÁ æÅäÔÇÁ ãÍÇßÇÉ áÃÚÈÇÁ ÇáÚãá áãÚÑÝÉ ãÇ ÅÐÇ ßÇä ÈÅãßÇäß ÇáÊÚÇãá ãÚ ÍÑßÉ ÇáãÑæÑ ÚÇáíÉ ÇáãÓÊæì ãÚ ÇáÍÝÇÙ Úáì ÇáÇÓÊÞÑÇÑ.
íãßäß ÃíÖðÇ ÇÓÊÎÏÇãå áãÚÑÝÉ ÇáÓÚÉ ÇáÞÕæì áÎÇÏãß ¡ æÒíÇÏÉ ÚÏÏ ÇáØáÈÇÊ ÇáÊí ÊÌÑíåÇ ÈÔßá ÊÏÑíÌí áÇÎÊÈÇÑ ÍÏå.
7. Pylot
Pylot åí ÃÏÇÉ ãÝÊæÍÉ ÇáãÕÏÑ áÇÎÊÈÇÑ ÇáÃÏÇÁ æÞÇÈáíÉ ÇáÊæÓÚ.
íÓÊÎÏã ÇÎÊÈÇÑÇÊ ÊÍãíá HTTP ÈÍíË íãßäß ÊÎØíØ ÇáÃÏÇÁ æÞíÇÓå æÊÍáíáå æÊÚÏíáå.
íÊØáÈ Pylot Ãä íßæä áÏíß Python ãËÈÊðÇ Úáì ÇáÎÇÏã - áßäß áÓÊ ÈÍÇÌÉ Åáì ãÚÑÝÉ ÇááÛÉ¡ ÝÃäÊ ÊÓÊÎÏã XML áÅäÔÇÁ ÓíäÇÑíæåÇÊ ÇáÇÎÊÈÇÑ ÇáÎÇÕÉ Èß.
8. PushToTest TestMaker
PushToTest TestMaker TestMaker ÚÈÇÑÉ Úä ãäÕÉ ãÌÇäíÉ ãÝÊæÍÉ ÇáãÕÏÑ áÇÎÊÈÇÑ ÞÇÈáíÉ ÇáÊæÓÚ æÃÏÇÁ ÇáÊØÈíÞÇÊ.
íÍÊæí Úáì æÇÌåÉ ãÓÊÎÏã ÑÓæãíÉ ÈÏíåíÉ ãÚ ÇáÊÞÇÑíÑ ÇáãÑÆíÉ æÇáÃÏæÇÊ ÇáÊÍáíáíÉ.
íÍÊæí Úáì ãíÒÉ Resource Monitor áãÓÇÚÏÊß Úáì ÑÄíÉ ÇÓÊÎÏÇã æÍÏÉ ÇáãÚÇáÌÉ ÇáãÑßÒíÉ æÇáÐÇßÑÉ æÇáÔÈßÉ ÃËäÇÁ ÇáÇÎÊÈÇÑ.ÊÊíÍ áß ãíÒÇÊ ÅÚÏÇÏ ÇáÊÞÇÑíÑ ÅäÔÇÁ ÑÓæã ÈíÇäíÉ Ãæ ÊÕÏíÑ ÇáÈíÇäÇÊ Åáì ÊØÈíÞ ÌÏÇæá ÈíÇäÇÊ áÍÝÙ ÇáÓÌáÇÊ Ãæ ÅÌÑÇÁ ãÒíÏ ãä ÇáÊÍáíá ÇáÅÍÕÇÆí.
9. ÃÏÇÉ ÇÎÊÈÇÑ Wbox HTTP
ÃÏÇÉ ÇÎÊÈÇÑ Wbox HTTP ÚÈÇÑÉ Úä ÈÑäÇãÌ ÇÎÊÈÇÑ HTTP ÈÓíØ æãÌÇäí Êã ÅÕÏÇÑå ÈãæÌÈ GPL (ÇáÅÕÏÇÑ 2).
æåæ íÏÚã ÃäÙãÉ Linux æ Windows æ MacOS X.
Åäå íÚãá Úä ØÑíÞ ÊÞÏíã ØáÈÇÊ ãÊÓáÓáÉ Úáì ÝÊÑÇÊ ÒãäíÉ ãÑÛæÈÉ áÇÎÊÈÇÑ ÇáÅÌåÇÏ. íÍÊæí Úáì ÃãÑ ÖÛØ HTTP ÈÍíË íãßäß ÊÍáíá ÇáÈíÇäÇÊ Íæá ÖÛØ ãáÝÇÊ ÇáÎÇÏã ÇáÎÇÕ Èß.
ÅÐÇ ßäÊ ÞÏ ÃÚÏÏÊ ááÊæ äØÇÞðÇ ÇÝÊÑÇÖíðÇ¡ ÝÅä ÃÏÇÉ ÇÎÊÈÇÑ Wbox HTTP ÊÃÊí ÃíÖðÇ ãÚ ÃãÑ áß á
ÇÎÊÈÇÑ ãÇ ÅÐÇ ßÇä ßá ÔíÁ Úáì ãÇ íÑÇã ÞÈá ÇáäÔÑ.
10. WebLOAD
WebLOAD ÚÈÇÑÉ Úä ãÌãæÚÉ ÇÎÊÈÇÑ ÖÛØ / Íãá ÇÍÊÑÇÝíÉ ãÝÊæÍÉ ÇáãÕÏÑ áÊØÈíÞÇÊ ÇáæíÈ.
íÓãÍ WebLOAD ááãÎÊÈÑíä ÈÅÌÑÇÁ ÇáÈÑÇãÌ ÇáäÕíÉ áÇÎÊÈÇÑ ÇáÊÍãíá ÈÇÓÊÎÏÇã JavaScript.
íãßäå ÌãÚ ÇáÈíÇäÇÊ ÇáÍíÉ áÃÛÑÇÖ ÇáãÑÇÞÈÉ æÇáÊÓÌíá æÇáÊÍáíá¡ ÈÇÓÊÎÏÇã ÇáÈíÇäÇÊ ãä ÌÇäÈ ÇáÚãíá áÊÍáíá ÇáÃÏÇÁ.
ÅäåÇ áíÓÊ ãÌÑÏ ÃÏÇÉ ÃÏÇÁ - ÅäåÇ ÊÃÊí ãÚ ãíÒÇÊ ÇáÊÃáíÝ æÊÕÍíÍ ÇáÃÎØÇÁ ÇáãÖãäÉ.
11. DBMonster
DBMonster åæ ÊØÈíÞ ãÝÊæÍ ÇáãÕÏÑ áãÓÇÚÏÊß Úáì ÖÈØ åíÇßá ÞæÇÚÏ ÇáÈíÇäÇÊ æÝåÇÑÓ ÇáÌÏæá¡ ÈÇáÅÖÇÝÉ Åáì ÅÌÑÇÁ ÇÎÊÈÇÑÇÊ áÊÍÏíÏ ÇáÃÏÇÁ Ýí Ùá ÊÍãíá ÞÇÚÏÉ ÈíÇäÇÊ ÚÇáíÉ.
ÓíÓÇÚÏß åÐÇ Ýí ãÚÑÝÉ ãÏì ÌæÏÉ ÞÇÚÏÉ ÇáÈíÇäÇÊ / ÞæÇÚÏ ÇáÈíÇäÇÊ ÇáÎÇÕÉ Èß ÈÇÓÊÎÏÇã ÇáÅäÔÇÁ ÇáÊáÞÇÆí áÈíÇäÇÊ ÇáÇÎÊÈÇÑ.
íÏÚã ÇáÚÏíÏ ãä ÞæÇÚÏ ÇáÈíÇäÇÊ ãËá MySQL æ PostgreSQL æ Oracle æ MSSQL æ (Úáì ÇáÃÑÌÍ) Ãí ÞÇÚÏÉ ÈíÇäÇÊ ÊÏÚã ÈÑäÇãÌ ÊÔÛíá JDBC.
12. OctaGate SiteTimer
íÚÏ OctaGate SiteTimer ÃÏÇÉ ãÓÇÚÏÉ ÈÓíØÉ áÊÍÏíÏ ÇáæÞÊ ÇáÐí íÓÊÛÑÞå ÊäÒíá ßá ÔíÁ Úáì ÕÝÍÉ ÇáæíÈ.
íãäÍß ÊÕæÑðÇ áãÏÉ ßá ÍÇáÉ ÃËäÇÁ ÚãáíÉ ÇáÊäÒíá (ÇáØáÈ ÇáÃæáí ¡ æÇáÇÊÕÇá ¡ æÈÏÁ ÇáÊäÒíá ¡ æäåÇíÉ ÇáÊäÒíá).
