由國產效能測試工具WEB壓力測試模擬能力對比讓我想到的

SagacitySea發表於2020-03-15

軟體的行業在中國已得到長足的發展,軟體的效能測試在軟體研發過程顯得越來越重要。國產的效能工具在好多大公司都在提供雲服務的有償收費測試。如:阿里的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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章