java 自動化壓力測試


 

分享自己開發的接口自動化測試平台:

  接口測試相對於UI測試來說測試成本低,相對穩定,變動不大,日常測試可使用postman、jmeter、python request,java模擬url等進行測試。

  上次分享了一個python版本的自動化平台,趁着有空就做了一個java版本的自動化平台,功能需求無改變,只是實現后台語言不同;

  以下就介紹利用spring boot開發的平台來進行接口測試。功能滿足批量測試,支持Excel導入數據庫,自定義選中測試接口,圖表測試統計,下載模板,接口增刪改等功能。

 

開發構思:

  1、主要想法來源:結合日常工作進行功能的設計;

  2、接口測試過程的依賴關系:登錄信息、接口之間的相互依賴關系;

  3、接口測試數據來源:導入文件到數據庫,手動增加數據或修改數據;

  4、測試結果統計:圖表統計,數據的篩選;

  5、測試靈活性:多條、單條數據自動根據開發提供的結果與實際結果進行校驗;

開發環境:

  1、后台語言:java;

  2、前端語言:jQuery、css、html、echarts;

  3、數據庫:mysql;

  4、架構:面向對象;

  5、后端框架采用:spring boot;

平台具備的功能點:

  1、數據模板下載;

  2、數據模板上傳;

  3、單條數據提交;

  4、查看導入數據的所有信息;

  5、測試情況統計;

  6、接口數據過濾;

  7、接口數據的增刪改查;

  8、單條多條接口自動化測試校驗;

  9、接口測試自動獲取登錄信息,保存登錄狀態;

  10、郵件發送測試報告;

  11、微信登錄授權;

  12、java調用jmter執行接口測試;

  13、java調用jmter生成html測試報告;

  14、測試用例與測試腳本、測試報告綁定;

平台開發准備

1、安裝java,mysql;

2、開發工具idea;

項目目錄

 

 

 

idea新建spring boot項目

 

 

 

 

 

 

 

 

選好項目的位置

 

 壓力測試

 

 

數據模板下載:

 

數據模板上傳:

 

 

 

 

 單條數據提交:

 

 

 

 jqgrid 查看導入數據的所有信息:

  采用jqgrid來對表格進行功能開發很方便

 

 

 echarts測試情況統計:

 

 

 

 

 

 

郵件發送測試報告:郵件代碼

 

 

 

 

 

 未完,待補充~~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM