原创 HTTPS 之 TLS 性能調優

《HTTPS權威指南:在服務器和Web應用上部署SSL/TLS和PKI》 HTTPS(HTTP over SSL)是以安全爲目標的 HTTP 通道,可以理解爲 HTTP + SSL/TLS,即在 HTTP 下加入 SSL/TLS 層作爲安全

原创 HTTPS的由來詳述,數字證書實現HTTPS

      【前言】最近看過幾篇文章,內容是關於“全民HTTPS”的。爲什麼HTTPS,突然會受到如此多業內人士的青睞呢?HTTPS究竟是什麼呢?它與HTTP又有怎樣的區別呢?     帶着這個問題,我查看了很多網上的資料,但是太多的專業詞

原创 golang語言性能調優

       

原创 puppeteer(三)常用API

     1、Puppeteer 簡介 Puppeteer 是一個node庫,他提供了一組用來操縱Chrome的API, 通俗來說就是一個 headless chrome瀏覽器 (當然你也可以配置成有UI的,默認是沒有的)。既然是瀏覽器,

原创 cypress前端自動化測試工具——(2)環境搭建初步實現UI自動化與selenium做對比

安裝準備 cypress是前端的自動化框賀,所以首次應安裝npm. 安裝nmp見另一篇文章 npm環境搭建 安裝cypress cd /your/project/path cnpm i puppeteer -g 或 npm install

原创 cypress前端自動化測試工具——(1)簡介與selenium爭天下

Cypress是什麼? 爲現代網絡打造的下一代前端測試工具。我們解決了開發人員和QA工程師在測試現代應用程序時面臨的關鍵難點問題。 我們很容易的能夠做下面的事情: 設置測試 編寫測試 執行測試 調試測試 通常大家都會以爲Cypress就

原创 詳解Nginx服務器配置

#運行用戶 user nobody; #啓動進程,通常設置成和cpu的數量相等 worker_processes 1; #全局錯誤日誌及PID文件 #error_log logs/error.log; #error_

原创 java:tomcat(負載均衡)nginx的應用配置

http://mini.eastday.com/mobile/180627012211514.html 1、什麼是負載均衡 由於系統各個核心部分隨着業務量的提高,訪問量和數據流量的快速增長,單一的服務器設備無法承擔。這種情況下,如果扔掉現有

原创 puppeteer(六)啓動參數——瀏覽器擴展應用的添加及應用

 前言 最近再做瀏覽器的自動化,首頁是定製化的,是通過extension(擴展)實現的,由於通過puppeteer默認是以無參(即首次以乾淨的環境)運行的,導致登錄頁無法正常顯示,首先想當然是直接找擴展crx插件,結果是以失敗告終,開始以爲

原创 puppeteer(五)chrome啓動參數列表API

List of Chromium Command Line Switches https://peter.sh/experiments/chromium-command-line-switches/ There are lots of co

原创 puppeteer(四)常見問題——部分元素無法操作,代碼沒任何問題。

前言 最近寫了一個小例子,但是一個page.click無論如何也不能正常操作,語法這麼簡單不可能有錯。於是找原因,瀏覽器的問題嗎?各種開發環境切換,nodejs版本換到較老的版本,npm版本切換,最後定位在換各種版本瀏覽器,發現在chrom

原创 pyppeteer(python版puppeteer)基本使用

一、前言 以前使用selenium的無頭瀏覽器,自從phantomjs2016後慢慢不更新了之後,selenium也開始找下家,這時候谷歌的chrome率先搞出來無頭瀏覽器並開放了各種api,隨後firefox也開始做。現在selenium

原创 PyCharm:no module named * 解決方法

  1.成功安裝模塊,無法導入 今天安裝完模塊pyppeteer,pycharm導入失敗,從python的Lib下可以清楚的看到已經安裝成功 2.添加當前python環境,不使用默認項目的環境 file>settings>project:

原创 puppeteer(三)常用API——

     1、Puppeteer 簡介 Puppeteer 是一個node庫,他提供了一組用來操縱Chrome的API, 通俗來說就是一個 headless chrome瀏覽器 (當然你也可以配置成有UI的,默認是沒有的)。既然是瀏覽器,