實戰篇:如何做好SOAP介面效能測試?
前面我們已經完成了介面的手工以及自動化測試工作任務。但是基於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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 介面測試是什麼?如何做好介面測試?
- 介面測試怎麼進行,如何做好介面測試
- 測試開發之效能篇-JMeter介面測試JMeter
- Jmeter效能測試實戰JMeter
- Jmeter介面測試+效能測試JMeter
- 介面測試框架接入效能測試實踐分享框架
- 測試開發之效能篇-效能測試設計
- 介面自動化測試實戰之智慧場景如何攻破
- 介面測試和效能測試的區別
- 介面測試入門篇
- 介面測試進階篇
- 不用寫程式碼,也能做好介面測試
- 如何做好手工測試?
- 效能測試專案篇
- 記錄一下效能測試實戰
- 小白測試系列:介面測試與效能測試的區別
- 【效能測試】效能測試各知識第1篇:效能測試大綱【附程式碼文件】
- 效能測試之入門篇
- App 效能測試揭秘 (Android 篇)APPAndroid
- 經驗分享篇丨測試小白如何做好功能測試,看這幾點就夠了
- 如何實現介面異常場景測試?測試方法探索與測試工具實現
- 使用Jmeter進行效能測試實戰:詳解HTTP請求和JDBC request進階篇JMeterHTTPJDBC
- PHP 以 SOAP 方式呼叫介面PHP
- 企業微信介面測試實戰、Swagger簡介Swagger
- FastAPI專案實戰:"非同步"介面測試"平臺"ASTAPI非同步
- Django+Vue+Docker搭建介面測試平臺實戰DjangoVueDocker
- 實戰Redis序列化效能測試(Kryo和字串)Redis字串
- 銀行線上信貸系統如何做好介面測試?手把手教你介面工具PostmanPostman
- App效能測試揭祕(Android篇)APPAndroid
- 介面自動化測試世界裡的“身份證”—測試工具Jmeter實踐篇JMeter
- 【學習效能分析--第二版】如何做好效能測試分析診斷調優-暨《軟體效能測試、分析與調優實踐之路》(第2版)推薦
- 介面測試之DDT,純程式碼實戰,學起來
- JVM效能調優與實戰篇JVM
- 【編測編學】如何做好大資料測試大資料
- 效能測試進階實踐篇:10分鐘教你使用JMeter進行websocket測試!JMeterWeb
- 如何做好 Android 端音視訊測試?Android
- 第 15 篇:介面的單元測試
- 測試開發之介面篇-使用K6完成介面自動化測試