原创 測試中mock和fake的區別

mock對象是指對外面依賴系統的模擬,在運行時刻可以根據假設的需求提供期望的結果。 fake對象是一種虛假的實現,內部使用了固定的數據或邏輯,只能返回特定的結果。 fake是一種實體的模擬,而mock是對邏輯的模擬。

原创 Kafka Shell基本命令(包括topic的增刪改查)

創建kafka topic bin/kafka-topics.sh --zookeeper node01:2181 --create --topic t_cdr --partitions 30 --replication-factor

原创 jenkins自動化搭建測試環境

簡述 概念 Jenkins是一個功能強大的應用程序,允許持續集成和持續交付項目,無論用的是什麼平臺。這是一個免費的源代碼,可以處理任何類型的構建或持續集成。集成Jenkins可以用於一些測試和部署技術。  Jenkins是一種軟件允許持續

原创 robotframework中文日誌顯示亂碼

問題描述:接口、數據庫返回信息有中文的時候會顯示unicode的樣式,如圖  解決方法:  1、robotframework爲3.0.X 2、找到python安裝目錄下的\Lib\site-packages\robot\utils\un

原创 git回滾到任意版本

先顯示提交的log $ git log -3 commit 4dc08bb8996a6ee02f Author: Mark <[email protected]> Date: Wed Sep 7 08:08:53 2016 +0800

原创 k8s 集羣概念

一、概述:   kubernetes是google開源的容器集羣管理系統,提供應用部署、維護、擴展機制等功能,利用kubernetes能方便管理跨集羣運行容器化的應用,簡稱:k8s(k與s之間有8個字母) 二、基本概念   Pod:若干相

原创 修改VMWare上的Ubuntu虛擬機的系統時間

VMWare上的Ubuntu虛擬機,通過在Tool選項中設置時間同步,重啓虛擬機後,時間依然沒有改變。通過下面的操作可以起到立即修改系統時間的效果。 1、設置正確的時區(中國上海) cp /usr/share/zoneinfo/Asia/

原创 shell終端上傳本地文件到服務器

>yum install lrzsz 第一種方式: SecureCRT下 上傳文件只需在shell終端仿真器中輸入命令“rz”,即可從彈出的對話框中選擇本地磁盤上的文件,利用Zmodem上傳到服務器當前路徑下。 下載文件只需在shell終

原创 Linux查看程序端口占用情況

今天發現服務器上Tomcat 8080端口起不來,老提示端口已經被佔用。 使用命令: ps -aux | grep tomcat 發現並沒有8080端口的Tomcat進程。 使用命令:netstat –apn 查看所有的進程和端口使用情況

原创 git的cherry-pick使用場景和方法

checkout master分支,已經提交記錄,但push時沒有權限。解決方法: 1. 這個需要自己拉一個分支 bonnie。並在個分支上操作,>git co bonnie,切到Bonnie分支上。 2.查看在master上的提交記錄,

原创 Linux 命令-Grep 正則表達式

簡介 grep (global search regular expression(RE) and print out the line,全面搜索正則表達式並把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行

原创 Tmux的常用命令

個人感受:     之前接觸過一段時間,並沒有體會到它的好處。那麼多命令還老是記不住。     最近重新拾起,發現它能滿足我的很多需求,還是不錯的。比如tmux打開一個窗口會話。只要機器不重啓,你再進入這個窗口會話時,之前操作在哪都會保留

原创 使用wireshark常用的過濾命令

我們使用wireshark抓包,卻不知道如何分析這些包,也無法從海量的包中提取自己需要的數據,下面簡單介紹下wireshark的過濾規則。   方法/步驟 過濾源ip、目的ip。在wireshark的過濾規則框Filter中輸入過濾條件

原创 Restful形式接口文檔生成之Swagger與SpringMVC整合手記

  筆者目前正在搭建一套API服務框架,考慮到客戶端能夠更方便的調用API服務(這裏說的更方便是指避免不厭其煩地解說各接口需要的參數和返回結果),於是決心爲每個接口生成詳細的說明文檔。網上搜索了一下,發現了Swagger這個東西,感覺不錯

原创 linux系統物理CPU和邏輯CPU的關係

1、物理CPU插槽上的CPU個數,物理cpu數量等於不同physical id的個數。2、邏輯CPU /proc/cpuinfo是用來存儲cpu硬件信息的,信息內容分別列出了processor 0到 processor n-1 的規格,n