2013-06-21 39 views
0

我只是爲我正在開發的軟件構建api,現在我的問題是: 如何測試我的api,例如,連接500個客戶端同時。 我需要確保我已經編碼爲最快和乾淨的posible。如何測試連接到php api的客戶端的數量x

編輯: 的PHP API是: CakePHP的有cron作業請求從另一個名爲API信息globalsportsmedia

應用程序是: iOS應用的插口連接到PHP API。

我需要做的測試: 模擬5000人每分鐘要求遊戲stast。

+7

試着嗤之以鼻匿名。 –

+0

你應該搜索谷歌的Apache/YourDatabase的一些Benchmark工具(MySQL/...) – RelevantUsername

+0

是的,但我需要測試我的代碼,特別是不是整個Apache和MySQL –

回答

1

對於參數化測試,我通常轉向Apache JMeter。它需要一些時間來設置它,但它會爲您提供極大的靈活性,以便對任何類型的服務進行壓力測試。

關於你的具體需求,您可以

  • 設置任意數量的用戶
  • 飼料API密鑰從外部文件的請求
  • 通過定時器
  • 定義請求之間的空閒時間,爲用戶
  • 隨機化定時器在您的服務上產生更加逼真的負載
  • 通過正則表達式從響應中提取變量
  • 使用提取的變量在隨後的請求
  • 將其設置爲與協調請求分佈式測試從幾個客戶

總而言之,這是一個相當真棒工具。

相關問題