




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、PHP性能測試工具調研,一、 性能測試概論,1.1 介紹: 性能測試與功能測試一樣也是項目質量的重要組成部分,如果一個模塊的性能不強,不只是會影響到模塊本身的業(yè)務功能,還會影響到調用方。 現(xiàn)在ECOM各產(chǎn)品線都有平臺化的趨勢,業(yè)務需要建立在平臺的基礎上, 這樣平臺的性能問題變得尤為重要了。,一、 性能測試概論,1.2 指標: 響應時間: 單個請求從發(fā)送到返回所花的時間 負載能力: 分為長鏈接,短鏈接兩種情況,在服務器物理及軟件性能極限下的qps 最大并發(fā)鏈接數(shù): 對于短鏈接要注意的是由哪一方來關閉,對調用方是php的,建議由php端來關閉,二、常用工具,ab apache自帶的壓力工具,使用簡
2、單,例如: ./ab -n10000 -c10 http:/db-testing-:8478/check.php 優(yōu)點: 非常簡單,很容易就能啟壓,只要裝有apache的地方都能找到ab 可以生成簡單報表,支持cookie的設置get、post請求 缺點 不支持參數(shù)的定制,需要自己做二次開發(fā)。 壓力速度不穩(wěn)定,難控制 數(shù)據(jù)不一定準確 沒有正確錯誤結果分離,得看被壓服務日志才能確定是否有異常 總結: 適合RD簡單調試,但是不要相信其壓力結果,做為參考即可,二、常用工具,loadrunner 優(yōu)點: 有成熟的UI, 使用起來方便,可以錄制,也可以使得部分數(shù)據(jù)參數(shù)化 支持actionScript編程
3、,有大公司支持文檔較為豐富。 可以很好的模擬多個用戶并行的情況,對一整個web系統(tǒng)的一些事務起壓,與實際較為接近 能生成豐富的報表 缺點: 破解版安裝不方便、要求機器不要裝過多的瀏覽器或是插件,否則錄制很難啟動起來,最好是搞個單獨的機器 一般在windows上跑,響應時間等性能數(shù)據(jù)與實際情況會有差距。 對于服務類型的比如webservice,性能好點的,比如達到1000次每秒的,需要幾臺loadrunner才能壓上去 對于壓過去的請求,對正?;虍惓5慕Y果定制比較麻煩 總結: 適合性能不是很好的業(yè)務系統(tǒng)做系統(tǒng)性集成測試,比如單個請求要200ms以上的。不適合做極限性能測試,二、常用工具,soap
4、UI 優(yōu)點 可以方便的測試soap, rest接口,能保持測試用例,支持簡單的結果檢查 最新版本還支持對接口的安全性測試 可以做簡單的性能測試,但是對性能牛一點的服務,比較難壓上去 缺點 系統(tǒng)有一些bug 專業(yè)版收費 公司內(nèi)部用得較多的webservice是基于hessian協(xié)議的soapui目前還不支持,二、常用工具,JMeter 優(yōu)點 內(nèi)部實現(xiàn)線程機制(線程組),不用編寫并發(fā)負載過程代碼。 提供豐富的邏輯控制器,控制線程的運行; 產(chǎn)生相應測試結果的統(tǒng)計報表。 不依賴于界面,通過API調用或參數(shù)傳遞來增加并執(zhí)行測試用例。 運用參數(shù)化以及函數(shù)功能,快速完成添加修改測試數(shù)據(jù)。 缺點 公司內(nèi)部用得較多的webservice是基于hessian協(xié)議的JMeter目前還不支持,二、常用工具,php 多進程壓力工具 優(yōu)點 起壓方便,php編程很方便 能控制壓力速度, 十分精準 結果分離,可以自己寫程序,這個很重要,我們要知道我們多大壓力的情況下,會有多少鏈接失敗或是返回異常等 可以支持測試并發(fā)連接數(shù) 缺點 因為是php寫的,所以起壓工具200 ms就重啟一次 最大起壓能力,大概在qps 6000s,一般不要超過20個進程,進程起越多,不一定壓過去的壓力最大 總結 適合對接口類型的壓力測試,結合xdebug,能很容易得定位到被壓服務的瓶頸,也
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇射陽中學2024~2025學年高二下冊6月期末考試數(shù)學試題含解析
- 消費者信任建立與維護考核試卷
- 中藥藥效評價與臨床用藥個體化研究考核試卷
- 印刷機精度提升在標簽印刷中的應用分析考核試卷
- 物聯(lián)網(wǎng)與智能設備的邊緣計算優(yōu)勢考核試卷
- 財經(jīng)大學-經(jīng)濟管理專業(yè)-2017級《現(xiàn)代企業(yè)管理》試卷
- 絲織品在戶外運動服裝色彩與心理影響研究考核試卷
- 部編語文一年級上冊拼音拼讀練習冊
- 2025年中國HID手電筒數(shù)據(jù)監(jiān)測研究報告
- 2025年中國C型組合角尺數(shù)據(jù)監(jiān)測研究報告
- 風動鑿巖機操作規(guī)程(4篇)
- 自助餐的服務流程培訓
- 聯(lián)塑管材檢驗報告模板
- 部編版五年級上冊課內(nèi)、課外閱讀訓練(教師+學生)+根據(jù)課文內(nèi)容填空
- 浙江省杭州市(2024年-2025年小學四年級語文)部編版質量測試((上下)學期)試卷及答案
- 【建筑專業(yè)】16J914-1公用建筑衛(wèi)生間(完整)
- DL∕T 1098-2016 間隔捧技術條件和試驗方法
- 化學-福建省泉州市2023~2024學年高一下學期期末教學質量監(jiān)測試題和答案
- AQ/T 2059-2016 磷石膏庫安全技術規(guī)程(正式版)
- AQ 1011-2005 煤礦在用主通風機系統(tǒng)安全檢測檢驗規(guī)范(正式版)
- 2021年廣東省深圳實驗學校自主招生數(shù)學模擬試卷
評論
0/150
提交評論