原创 semaphore安裝
1.依賴環境 mysql ansible git 2.安裝mysql 使用docker安裝 docker run -d --name=mysql -p 127.0.0.1:3306:3306 -e MYSQL_ROOT_PASSW
原创 semaphore使用
環境:gitlab 192.168.232.128 semaphore 192.168.232.156 1.創建工程 點擊+號,創建想要的工程名 2.創建祕鑰 此處公鑰需填寫ansible所在服務器公鑰 3.創
原创 unittest簡單實例
``` # -*- coding:utf-8 -*- import unittest from selenium import webdriver from selenium.webdriver.common.keys import K
原创 selenium Page Object模型
Page Object是Selenium自動化測試項目開發實踐的最佳設計模式之一,通過對界面元素和功能模塊的封裝減少冗餘代碼,同時在後期維護中,若元素定位或功能模塊發生變化,只需要調整頁面元素或功能模塊封裝的代碼,提高測試用例的可維護性
原创 py點擊a元素
# -*- coding: utf-8 -*- from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webd
原创 切換頁面
切換頁面一般有如下兩種情況: 在當前瀏覽器裏打開多個窗口,窗口間切換 打開多個瀏覽器,瀏覽器之間切換 切換窗口 該操作適用於:打開兩(多)個窗口頁面,在打開的窗口頁面進行切換操作 主要需要用Select Windows 和Close
原创 簡單測試用例
*** Settings *** Suite Setup open baidu Suite Teardown Library Selenium2Library Library Coll
原创 ES問題處理
elasticsearch 節點重啓問題 ElasticSearch集羣的高可用和自平衡方案會在節點掛掉(重啓)後自動在別的結點上覆制該結點的分片,這將導致了大量的IO和網絡開銷。 如果離開的節點重新加入集羣,elasticsearch
原创 ES添加新的模板
curl -XPUT elastic:[email protected]:9200/_template/nginx -d ' { "template" : "nginx*", "order": 0,
原创 kafka+zookeeper+filebeat集羣
環境 ElasticSearch集羣的高可用和自平衡方案會在節點掛掉(重啓)後自動在別的結點上覆制該結點的分片,這將導致了大量的IO和網絡開銷。 如果離開的節點重新加入集羣,elasticsearch爲了對數據分片(shard)進行再平
原创 Elasticsearch之如何合理分配索引分片
Elasticsearch之如何合理分配索引分片 大多數ElasticSearch用戶在創建索引時通用會問的一個重要問題是:我需要創建多少個分片? 在本文中, 我將介紹在分片分配時的一些權衡以及不同設置帶來的性能影響. 如果想搞清晰你
原创 Shell實現等待用戶輸入並設定缺省執行
while true;do stty -icanon min 0 time 100 echo -n "Automatic execute ten seconds after,Are you sure you want to start
原创 Prometheus+Grafana的監控部署
1.k8s集羣搭建 2.部署Prometheus 1.master/node節點環境部署 在master可以進行安裝部署 安裝git,並下載相關yaml文件 git clone https://github.com/wenpeng
原创 shell顏色輸出
shell腳本中echo顯示內容帶顏色顯示,echo顯示帶顏色,需要使用參數-e 格式如下: echo -e "\033[字背景顏色;文字顏色m字符串\033[0m" 例如: echo -e "\033[41;36m som
原创 動態jenkins slave
1、Jenkins CI/CD 背景介紹 持續構建與發佈是我們日常工作中必不可少的一個步驟,目前大多公司都採用 Jenkins 集羣來搭建符合需求的 CI/CD 流程,然而傳統的 Jenkins Slave 一主多從方式會存在一些痛點,比