實戰篇:如何做好SOAP介面效能測試?

博為峰網校發表於2019-08-06

前面我們已經完成了介面的手工以及自動化測試工作任務。但是基於web的應用,經常都要面對大批次使用者或大數量的訪問及儲存問題,所以介面的效能風險也是在測試過程中亟待解決的問題。我們很多的測試人員做過介面測試,也做過效能測試。但是如何把二者結合起來進行一個針對介面的效能測試,這個也是一項新的技術挑戰。

 

所謂“難者不會,會者不難”,所有的技術問題都來源於工作的需求,同時也要落實到工作問題的解決上。此次和大家主要結合一款開源的效能測試工具Locust來完成介面效能測試的工作任務。

 

之所以選擇Locust工具,原因主要有:

1)開源工具,大家可以隨時進行應用,不用花費昂貴的代價;

2)支援Python語言,使用高效快捷;

3)能構造任意數量的併發使用者,不受licences限制,可以進行大規模的併發壓測。

 

那麼如何完成SOAP介面效能測試實戰?拆解成一下,要完成的工作任務如下:

 

1、SOAP介面測試指令碼(實現方式二)
(1)Request物件方式進行Soap介面的測試思路分析
(2)以Request物件傳送請求的方式進行Soap介面測試指令碼的研發

 

2、Locust效能測試框架原理分析及soap介面效能測試指令碼研發
(1)Locust效能測試框架結構組成分析
(2)使用Locust進行效能測試試驗
(3)Locust編寫Soap介面效能測試指令碼V1.0版本:快速跑通介面業務
(4)Locust編寫Soap介面效能測試指令碼V2.0版本:測試資料引數化
(5)Locust編寫Soap介面效能測試指令碼V3.0版本:測試指令碼與測試資料相分離

 

3、Locust效能測試指標分析
(1)Statistics模組資料分析
(2)Locust對應的Charts圖表分析
(3)測試失敗Failures分析


加我VX:ww-51testing   回覆關鍵詞“測試”領取限量軟體測試學習資料哦~~

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2652794/,如需轉載,請註明出處,否則將追究法律責任。

相關文章