由國產效能測試工具WEB壓力測試模擬能力對比讓我想到的
軟體的行業在中國已得到長足的發展,軟體的效能測試在軟體研發過程顯得越來越重要。國產的效能工具在好多大公司都在提供雲服務的有償收費測試。如:阿里的PTS(Performance Testing Service),騰訊公司的WeTest,華為的CPTS(Cloud Performance Test Service)。這三家大公司提供的效能測試服務都不是他們的核心業務,主要是提供公司內部測試的同時,同時對外提供有償服務。同時中國業內還一家奇林軟體公司專業生產軟體測試工具,效能測試工具kylinTOP/kylinPET,是他們的主打產品。
這段時間在網路上也看到許多人寫的效能測試工具的模擬能力對比,對loadRunner、jmeter和kylinTOP作深入剖析( 效能測試工具基本工作原理及模擬能力比較, 效能測試工具選擇策略--模擬度對比測評分析報告)。最近忙裡偷閒,我也想扒拉一下這些大公司對外提供的效能測試工具的模擬能力。本文挑選一下阿里的PTS看看他作的怎麼樣。
這是阿里的PTS場景配置圖,如下所示:場景名稱下面可以配置多個串鏈鏈路,每個串鏈鏈路可以配置多個HTTP請求。
經與售前工程帥溝通了解。串聯鏈路內部的HTTP請求是序列執行的, 串聯鏈路之間是並行的, 串聯鏈路有一點像jmeter的執行緒組。
真實的單使用者(瀏覽器)是一種瀑布圖方式執行,最高最併發6個HTTP請求(HTTP2會更多),按照一定的時序進行併發請求,如下所示。
PTS在現在有模型下,想做到上述瀑布模型圖是非常困難或無法做到的。kylinTOP能做到與真實瀏覽相同的瀑布圖,讓我不敢想像,竟然做的比大公司的還要好。HTTP2協議的模擬,這裡就不說了,Lodruner12等國內的其它的公司的都沒有實現。
我靜下來想一想,也是。這些大公司並不以此為生,只能算一個副業。而作為一個以軟體測試工具為主業的公司,做的更好是他們的立命之本。 這使我想起了任正非在接收媒體採訪時說的一句話: 美國科技深度和廣度上還是值得我們學習,很多小公司產品超級尖端。我想在效能測試工具領域也是一個道理。只有做的比大公司更好,才是這些中小公司的生存之道。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965179/viewspace-2680461/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 讓測試事半功倍軟體壓力測試工具分享,壓力測試報告怎麼收費?測試報告
- (一)效能測試(壓力測試、負載測試)負載
- 軟體壓力測試流程和測試工具分享,讓你寫壓力測試報告再也不愁測試報告
- Apache Bench Web 壓力測試ApacheWeb
- Jmeter效能測試 —— 壓力模式JMeter模式
- 開源的負載測試/壓力測試工具 NBomber負載
- 效能測試、負載測試、壓力測試有什麼區別?負載
- 效能測試:主流壓測工具介紹
- 使用Gatling做web壓力測試Web
- 對比測試工具平臺讓財務測試飛起來
- 效能壓力測試JMeter替代:LoadjitsuJMeter
- apache ab壓力測試工具-批次壓測指令碼Apache指令碼
- 對node工程進行壓力測試與效能分析
- nodejs版的websocket壓力測試工具NodeJSWeb
- 壓力測試
- 軟體壓力測試知識分享,2022好用壓力測試工具有哪些?
- 10大主流壓力測試工具
- 網站效能壓力測試工具:Apache ab使用詳解網站Apache
- 超實用壓力測試工具-ab工具
- 軟體測評中心▏效能測試、壓力測試、負載測試有什麼區別?負載
- sysbench 壓力測試
- MACOSXApacheab壓力測試MacApache
- ORACLE壓力測試Oracle
- laravel壓力測試Laravel
- Linux下使用壓力測試工具stressLinux
- RestCloud測試平臺,支援壓力測試RESTCloud
- Taurus.MVC 效能壓力測試(ap 壓測 和 linux 下wrk 壓測):.NET 版本MVCLinux
- Nginx 和 Gunicorn 效能對比測試Nginx
- 軟體產品為什麼要做壓力測試?壓力測試報告如何獲取?測試報告
- Linux系統壓力測試工具(命令列工具)Linux命令列
- 介面測試,負載測試,併發測試,壓力測試區別負載
- 效能測試——壓測工具locust——指令碼初步編寫指令碼
- 面向Web應用的併發壓力測試工具——Locust實用攻略Web
- Altair SimSolid模擬速度與準確性測試對比AISolid
- 想要完成系統效能評估? 試試【雲壓力測試 + APM】的端到端壓測解決方案
- 10大主流壓力測試工具推薦
- Taurus.MVC 效能壓力測試(ap 壓測 和 linux 下wrk 壓測):.NET Core 版本MVCLinux
- 用雲壓力測試工具,如何完成一次測試任務