原创 《圖解HTTP》摘要

主要彙總了書籍《圖解HTTP》中的一些核心概念,圖片均來自於該書籍。 一、建立互聯網的三大要素 1、超文本標記語言 HTML 2、文檔傳遞協議 HTTP 3、統一資源定位符 URI 二、URI和URL的區別 URI用字符串表示某

原创 接口測試-JSON數據解析方式

2020年05月31號更新,解析JSON格式數據的兩種方式,第一種方式引入開源的jar包,第二種方式自己封裝公共讀取方法,在這裏先簡單的記錄一下,方便後續查看。 方式一 利用JsonPath解析 1、 JsonPath的使用方法

原创 接口測試-dubbo泛化調用

一、爲什麼要用dubbo泛化調用 泛化接口調用方式主要用於客戶端沒有 API 接口及模型類元的情況,參數及返回值中的所有 POJO 均用 Map 表示,通常用於框架集成,比如:實現一個通用的服務測試框架,可通過 GenericSe

原创 Linux之ssh免密登錄方式彙總

爲什麼要配置免密: 用腳本實現日常工作的自動化。 增強 Linux 服務器的安全性。 可以比別人提前30分鐘下班😄 一、SSH免密登錄 本地生成公鑰和私鑰 ssh-keygen -t rsa -C "youname"

原创 千行代碼bug率統計

1、計算公式 千行代碼bug率=bug數/(代碼行數/1000) 2、bug率標準 CMMI級別中做出了相關的指標規定,千行代碼缺陷率(bug率): CMM1級 11.95‰ CMM2級 5.52‰ CMM3級 2.39‰

原创 最全監控知識體系

監控是整個產品生命週期中最重要的一環,事前及時預警發現故障,事後提供詳實的數據用於追查定位問題。 一、監控目標 每個人由於所在的行業、公司、業務、崗位不同,對監控的理解也不盡相同,但是我們需要注意,監控是需要站在公司的業務角度

原创 dubbo-泛化調用

一、爲什麼要用dubbo泛化調用 xml註解和API配置都要依賴dubbo提供方的jar包,泛化調用不需要依賴dubbo提供方的jar包,這樣就會減少jar包引入導致的衝突等多種情況,進行dubbo接口測試首先需要知道dubbo地

原创 Java讀取Json數據

一、Json示例 { "resCode":0, "msg":"SUCCESS", "firstJson":{ "secondJson":"sencondJson value",

原创 DOCLever--安裝篇

DOCLever是一個完全免費的商業化開源產品,主要用於解決接口管理、測試與數據生成,以實現真正的一體化解決方案。 項目地址:https://github.com/sx1989827/DOClever 根據官方文檔整理的安裝步驟:

原创 使用swagger生成API說明文檔

  項目地址點這裏 一、構建spring-boot項目簡單介紹 自己沒有項目可以測試時,先在本地搭建一個spring-boot項目去驗證swagger生成API說明文檔的流程,構建spring-boot項目有三種方式,可以參考官方

原创 Postman-接口參數化

推薦使用Postman App 官網下載地址 想了解更多Postman接口測試信息,可以參考[《API示例文檔》] GET請求參數化 新建test.txt文件(注意編碼格式爲UTF-8) 第一行爲參數名,當有多個參數時用逗號隔開

原创 linux命令之--find

1、根據文件或正則表達式查找 在/home目錄下查找以.txt結尾的文件名 find /home -name "*.txt" 在/home目錄下查找以.txt結尾的文件名,忽略大小寫 find /home -inam

原创 網絡面試總結

1、打開一個網址的經歷過程 2、三次握手與四次揮手 3、get與POST區別 4、http與https的區別 Http和Https都是位於OSI的第七層:應用層。 Http協議運行在TCP之上。傳輸的內容是明文,無法驗證對方的身

原创 當你打開一個網站的時候都發生了什麼

瀏覽器輸入一個URL到頁面加載出來經歷的過程大致如下: 一、DNS解析 在這兒可以理解爲查找域名對應的IP地址,如果前面的緩存裏面沒有找到,纔會向後續緩存查找,查找過程大致如下: 瀏覽器緩存 -> localhost緩存 -> 路

原创 Linux之三劍客

只記錄了常用的選項,需要查看更多選項請查看Linux命令大全 grep命令 grep是一種強大的文本搜索工具 選項 -A<顯示列數> 除了顯示符合範本樣式的那一行之外,並顯示該行之後的內容。 -b 在顯示符合範本樣式的那一行之外