原创 docker部署SonarQube流程及相關問題彙總

環境說明:  sonarqube版本:10.4.1-community PostgreSql版本:14.1 系統環境:centos7.6(x86_64) 部署流程 1、PostgreSql的安裝部署 在docker中拉取最新版本鏡像,命令如

原创 內網私倉全流程搭建記錄(一)-Nexus3環境搭建

 1、部署 1)在https://help.sonatype.com/repomanager3/product-information/download中下載對應環境及版本,此處要求3以上版本,本次以“nexus-3.38.1-01-win

原创 內網私倉全流程搭建記錄(二)-npm私倉提交與拉取

1、npm私倉依賴下載及本地上傳 方法一1)使用Pycharm創建py文檔,寫入如下py代碼: import os import re import aiohttp import asyncio from urllib.parse imp

原创 Windows-exporter(node-exporter)+ Prometheus + Grafana資源監控搭建

在性能測試過程中,資源監控可以時刻掌握被測軟件運行環境的各類數據,從而更加直觀地反饋測試過程中潛在的問題,下面是基於Windows-exporter(node-exporter)+ Prometheus + Grafana搭建的一套資源監控

原创 項目源代碼統計工具對比

利用空閒時間分別對git-fame(1.15.2)、cloc(1.96)和SourceCounter(3.5.33.73)三款軟件源代碼統計工具進行對比分析,結果如下: 1、git-fame主要偏向於項目成員成果貢獻統計,包括Author(

原创 API測試基礎之http協議

http簡介: http(超文本傳輸協議)是一個簡單的請求-響應協議,它通常運行在TCP(傳輸控制協議)之上。它指定了客戶端可能發送給服務器什麼樣的消息以及得到什麼樣的響應。請求和響應消息的頭以ASCII碼形式給出;而消息內容則具有一個類似

原创 基於Kubernetes可擴展的Selenium 並行自動化測試部署及搭建(1)——Win10環境下Docker部署

前言:   最近逛swtestacademy時候發現一篇基於kubernetes搭建selenium並行自動化測試的帖子,主要描述的是通過k8s動態擴展selenium grid來實現自動化測試用例在不同node環境下執行,之前都是單機部署

原创 基於Kubernetes可擴展的Selenium 並行自動化測試部署及搭建(2)——Win10環境下Kubernetes(k8s)部署

繼續上一篇,本篇進行K8S環境部署。 K8s部署: 1、  訪問k8s-for-docker-desktop 的github地址: https://github.com/AliyunContainerService/k8s-for-dock

原创 基於Kubernetes可擴展的Selenium 並行自動化測試部署及搭建(3)——基於k8s的selenium grid集羣搭建

本篇主要講解如何使用k8s搭建selenium grid集羣 Selenium Grid集羣部署 1、  首先我們將通過 Kubernetes 服務進行通信以到達hub和nodes。Kubernetes Service 在hub和nodes

原创 Selenium中解決輸入法導致sendKeys輸入內容與預期不一致的問題

有時候由於系統輸入法處於中文狀態或英文狀態輸入內容與預期不一致的問題,我們採用文本內容拷貝的方式傳遞給相關元素,從而解決該問題,具體代碼如下: /*** * 通過拷貝的方式輸入文字內容,防止輸入法中英文切換導致輸入內容不一樣問

原创 java代碼中啓動exe程序最簡單的方法

使用awt的Desktop類的open方法: public static void startExe(String exePath){ try { if(StringUtils.isNotBlank

原创 svg標籤元素定位最有效的辦法

隨着前端技術發展,svg(可伸縮矢量圖形 )在前端應用中廣泛被使用,然而採用傳統的xpath元素定位方法已經無法對其進行定位,我們需要將svg標籤及其包含的子標籤用以下方式表達: *[name()="svg"]/*[name()="子標籤

原创 Allure2+Maven+Testng部署及使用詳細教程

AllureReport部署 前言:最近做自動化測試要用到AllureReport生成測試報告,網上逛了一下,發現有很多帖子,但是大家描述的都模棱兩可,沒有詳細的步驟,因此編寫此貼對部署方式進行記錄; 一、Maven&Testng在ecl

原创 git-fame實戰操作

參考網址:https://pydigger.com/pypi/git-fame,https://github.com/casperdcl/git-fame Git-fame 簡介: Pretty-print `git` repository