原创 Nginx禁止某些User Agent抓取網站

大家都知道網絡上的爬蟲非常多,爬蟲有利也有弊,爬蟲可以讓我們的網站容易被其他人搜到,比如百度蜘蛛(Baiduspider) 問題是有些爬蟲不遵循robots規則對服務器造成壓力,或者是惡意爬取網頁、採集數據。不好的爬蟲會耗費大量的服務器資

原创 Jmeter之常用參數化方式

參數化就是將腳本中的某些輸入使用參數來代替, 在腳本運行時指定參數的取值範圍和規則, 腳本在運行的時候可根據需要 選取不同的參數值作爲輸入。這種方式在自動化中稱爲數據驅動測試,參數的取值範圍被稱爲數據池(Data Pool) 準備測試腳本

原创 Jmeter運行環境搭建

安裝java 下載jdk 安裝 下載系統對應的版本,我下載的爲Windows x64打開下載下來的可執行文件 點擊下一步 安裝位置自行設置,當提示安裝JRE時看需求(以後可能會用到),如果需要可一路點擊下一步 配置環境變量 一、右鍵單

原创 Ubuntu通過Nginx反向代理Jenkins

雲服務器上部署的應用多了開放的端口也多, 出於安全性考慮, 關閉服務器8080端口 修改Jenkins訪問方式, 通過Nginx反向代理通過80端口訪問Jenkins 修改nginx 的配置文件 sudo vim /etc/nginx/

原创 Jmeter取樣器之HTTP請求

取樣器是用來模擬用戶操作的,向服務器發送請求以及接收服務器的響應數據,類似於LoadRunner中的Vuser; HTTP請求即HTTP協議Vuser 基本功能 自動重定向: 選中則表示,當發送HTTP請求後若響應爲301/302,Jm

原创 jenkins釘釘接口通知自動化測試詳情

Python代碼 釘釘羣機器人token獲取請參考:jenkins構建結果釘釘羣消息通知 #!\usr\bin\python3.6 # coding=utf-8 # Author: 文 from time import strftim

原创 docker-compose之Nginx二級目錄反向代理禪道

本次項目會用到3個鏡像分別是nginx、mysql 和禪道,以後若遷移服務器環境則只需下載這3個鏡像即可 mysql與禪道鏡像下載與構建參考:mysql   禪道   目錄介紹 cloud

原创 jenkins構建結果釘釘羣消息通知

獲取釘釘羣機器人的token值 1. 釘釘羣(羣主或者具有羣主權限的人)添加智能羣助手,選擇自定義 2. 點開後,選擇添加機器人,輸入機器人暱稱完成 3. 獲取釘釘的token 值 複製紅色框內的webhook,可以查看到token值

原创 Jmeter後置處理器之正則表達式提取器

在使用Jmeter執行測試的過程中,對於數據的傳遞經常會用到正則表達式提取器,用於請求之間參數的關聯 > 添加 - 後置處理器 - 正則表達式提取器 一、應用範圍(Apply to)  Main sample and sub-sample

原创 非GUI模式運行Jmeter

模式 JMeter運行模式有兩種:一種是UI圖形, 另一種是命令模式運行也就是非GUI模式 GUI: Jmeter可視化界面及監聽器展示結果需要消耗負載資源, 從而導致在大併發的情況下GUI方式負載機資源緊張, 對性能造成影響 非GUI:

原创 Ubuntu上Nginx配置SSL證書

SSL證書 進入騰訊雲服務器 - 搜索SSL證書 - 證書管理- 申請免費的SSL證書 審覈通過將證書下載到本地解壓,解壓結果獲得5個文件,如下圖: 通過Nginx配置證書,我們只需Nginx文件下的證書文件和私鑰文件傳到服務器, 並放

原创 Python之虛擬運行環境Virtualenv

虛擬環境 它是一個虛擬化的從計算機獨立開闢出來的環境。通俗來講, 虛擬環境就是把一部分內容獨立出來,我們把這部分獨立出來的東西稱作“虛擬運行環境”,在這個虛擬運行環境中,我們可以只安裝我們需要的依賴包,各個虛擬運行環境之間互相隔離互不影響

原创 Python+requests 之urlencode編碼與解碼

URL編碼 URL編碼是一種瀏覽器用來打包表單輸入的格式; 瀏覽器從表單中獲取所有的name和其中的值, 將它們以name/value參數編碼(移去那些不能傳送的字符, 將數據排行等等) 作爲URL的一部分或者分離地發給服務器 爲什麼需要

原创 Jmeter之常用定時器(二)

統一隨機定時器(Uniform Random Timer) 統一隨機定時器和高斯隨機定時器的作用差異不大,區別在於延時時間在指定範圍內且每個時間的取值概率相同,每個時間間 隔都有相同的概率發生,總的延遲時間就是隨機值和偏移值之和。該定時器

原创 Dockerfile與騰訊雲容器服務構建鏡像

本地通過dockerfile構建博客項目鏡像過程中通過pip安裝包時經常性超時失敗,通過配置騰訊雲容器服務來構建鏡像,不用考慮安裝包超時的問題 Dockerfile Dockerfile 是一個用來構建鏡像的文本文件,文本內容包含了一條條