2011-05-23 65 views
0

任何人都可以指導我如何加載測試/基準項目用簡單的程序PHP(無框架)和MySQL來確定瓶頸?
該項目使用SESSION來存儲一些值。基準PHP項目的分步指南

我已經有了WAMP的最後一個版本!

[在所以我發現JMeter做的工作,但沒有一步一步的指導,我沒有發現它在JMeter的網站上。尋找你的幫助]

+0

如果你投了票或投票,請解釋你的理由。如果我錯過了一些需要回答這個問題的信息。謝謝 ! – Sourav 2011-05-23 03:59:09

回答

1

如果要分析你的代碼找出來,其中一部分通吃時間的方式,你正在尋找一個探查。
使用WAMP,我建議使用the xdebug profilerwebgrind來顯示數據。另一方面,如果你想知道,你的網站可以佔多少,你應該看看Apachebench,這應該與WAMP一起出現。
您沒有指定,您的基準測試需求有多複雜,但apachebench應該可以。

+0

對Apachebench來說+1,我用的是xdebug,他們沒有顯示任何錯誤,但它只是顯示時間函數正在運行!它如何幫助我?如果代碼在服務器上需要10毫秒,它可能需要20或5毫秒! – Sourav 2011-05-23 04:32:24

+0

但是,您的系統可能會處理1000個請求/秒,而您的服務器可能只能處理50個,2個或20000個。 – tstenner 2011-05-23 04:48:43

+0

探查器的輸出將顯示代碼的哪部分時間最長,因此您可以專注於優化當然,如果你的生產環境具有不同的特性,例如因爲它有一個更大的數據集或者不同的機器上的SQL服務器等方式,結果可能會偏斜。) – tstenner 2011-05-23 04:50:27

0

單元測試的發展。

這允許您生成無錯代碼。它也是時間的基準。

並且PHPUnit會是肯定要走