原创 Centos7.6 安裝 Oracle 11g 實例

文章目錄環境準備操作系統配置安裝 Oracle數據庫建庫配置監聽及本地服務初始化數據庫 環境準備 操作系統:CentOS Linux release 7.6.1810 (Core) 數據庫版本:Oracle Database 1

原创 走進Java接口測試之構建工具Maven入門

文章目錄前言安裝主要目錄配置加速鏡像與IDEA整合配置IDEA中使用pom.xml入門使用依賴的配置排除依賴歸類依賴瞭解倉庫概念倉庫的佈局倉庫的分類本地倉庫遠程倉庫-中央倉庫遠程倉庫-私服倉庫服務搜索maven testmaven

原创 Jenkins Pipeline+SonarQube+Python集成釘釘羣消息自動通知(webhook版)

文章目錄前言準備工作配置使用Pipeline構建Pipeline的介紹新建Pipeline項目job UI 界面(參數化構建)Pipeline腳本釘釘通知依賴包腳本通知效果小結 前言 SonarQube 最需要的功能之一是能夠在質

原创 走進Java接口測試之從0到1搭建數據驅動框架(設計篇)

前言 在上文走進Java接口測試之從0到1搭建數據驅動框架(需求篇) 中我們介紹了數據驅動框架中的需求,本文我們將根據需求進入設計階段,廢話不多說,直接進入主題。 技術架構 主要特點 使用目前的主流 SpringBoot 2.

原创 走進Java接口測試之從0到1搭建數據驅動框架(需求篇)

文章目錄前言目前遇到的痛點測試用例管理多業務數據源持久層開發日誌管理主流技術棧主要功能功能描述小結 前言 一個 “好的” 數據驅動框架,需要從“時間”、“人力”、“收益”這三個方面出發,做好“取捨”。 不能由於被測業務系統發生一些

原创 持續交付之基於 YouTrack 的產品看板驅動

文章目錄什麼是看板方法產品實踐需求拆分核心目標業務規劃看板產品交付看板交付閉環流程 什麼是看板方法 看板方法採用了精益的思維範式,將軟件開發視爲一個價值流(Value Stream),並且基於拉模式來驅動其流動。 看板方法的各種

原创 持續交付之解決Jenkins自動發佈中交互式參數應用

文章目錄背景Active Choices Plugin簡介主動選擇參數主動選擇反應式和反應式參考參數具體設置安裝插件參數級聯更新實現效果小結 背景 我們在使用 Jenkins 做自動發佈平臺的時候遇到一個需求,即根據不同的版本分支

原创 走進Java接口測試之測試框架TestNG數據驅動(入門篇)

文章目錄前言數據驅動的優勢?常見提供數據的方式?數據驅動的原理?TestNG如何實現?testng.xml 中的參數使用 DataProviders 的參數簡單使用@DataProvider函數插入參數使用延遲數據提供者其他的高級

原创 走進Java接口測試之多環境配置

文章目錄背景採用Maven環境切換方式pom.xml配置配置文件Jenkins 配置springboot多環境配置小結 背景 在日常開發過程中,我們都會有多套開發環境,比如:開發、測試、生產等不同的應用環境,這些應用環境都對應不同

原创 走進Java接口測試之從0到1搭建數據驅動框架(完結篇)

文章目錄前言日誌管理默認日誌框架Logback多環境日誌輸出性能監控DruidP6Spy編寫測試用例多參數據構造解析參數慢SQL測試環境準備數據準備慢查詢測試全部代碼骨架結構小結 前言 在前面的幾篇文章中,我們介紹了從需求到設計,

原创 走進Java接口測試之從0到1搭建數據驅動框架(用例管理)

文章目錄前言開發環境新建Spring Boot項目全部代碼骨架結構測試用例管理MySQL數據庫持久層開發Mapper.xmlDao接口腳本參數化工程結構小結 前言 先吐個槽,參加過很多技術大會,也看過個很多技術類文章,發現大部分存

原创 性能工具之代碼級性能測試工具ContiPerf

文章目錄前言ContiPerf 簡介ContiPerf 使用小結 前言 做性能的同學一定遇到過這樣的場景:應用級別的性能測試發現一個操作的響應時間很長,然後要花費很多時間去逐級排查,最後卻發現罪魁禍首是代碼中某個實現低效的底層算法

原创 性能工具之Taurus使用(入門篇)

文章目錄前言運行現有 JMeter 腳本使用 YAML 創建 JMeter 腳本小結 前言 在上篇文章中,我們詳細介紹了 Taurus 的常規和 docker 安裝,這篇我們一起來看下如何入門使用 Taurus 結合 JMeter

原创 性能工具之Taurus場景使用(進階篇)

文章目錄前言複雜場景統一測試多個JMeter JMX測試YAML 配置文件覆蓋JMeter測試參數單線程組多線程組多個線程組和不同線程數多個JMeter JMX測試腳本控制測試中的TPS小結 前言 在上兩文中介紹了安裝和入門使用,

原创 持續交付之Jenkins+Ansible+Python搭建自動化部署框架(win版)

文章目錄前言部署的需求落地方案技術架構主要特點技術選型環境配置預備知識AnsibleAnsible是什麼?Ansible能做什麼?Ansible架構Ansible工作原理Ansible特性Ansible主要組成部分注意事項具體實現