原创 配置中心化

現實場景傳統應用打包部署, 會在不同的環境配置不同的包, 如Local環境, Dev環境, 測試環境, UAT環境, 生產環境分別製作不同的發佈包,每個包裏環境特定配置.每一次部署都要修改配置文件, 提交審覈代碼, 才能打包, 非常的不方便

原创 Web Service 接口測試

Web service 概念Web service使用與平臺和編程語言無關的方式進行通訊的一項技術, web service 是一個接口, 他描述了一組可以在網絡上通過標準的XML消息傳遞訪問的操作,它基於xml語言協議來描述要執行的操作或

原创 JMeter測試FTP

背景:FTP主要用於文件上傳和下載.FTP在監控錄像視頻集合回放還是有很多用武之地的. 在高清化的視頻監控行業的主流視頻存儲方案中, 主要以720p, 1080p爲主流, 4k及以上爲新秀, 高清必定會促使視頻碼流越來越大,存儲時間更長,

原创 Jmeter接口測試與數據驅動

一. 背景數據驅動Data Driven Testing(DDT),是一種用於創建自動化測試的方法,或者說是一種架構, 本質是輸入數據和用這些數據獲取測試結果, 使測試邏輯和測試數據分離.DDT的優點是測試工程師不必爲每一個輸入數據創建一個

原创 jmeter接口測試實戰-創建用戶

jmeter接口測試實戰-創建用戶相信大多數看到標題的同學都會有疑問, 創建用戶不是很簡單嗎, 調用一下創建用戶接口, 傳入指定入參, 用戶即可創建成功, 今天我們的實戰來講講創建場景.通過接口創建用戶前面的想法沒有問題, 但在實際項目並不

原创 JMeter接口測試_參數化

對應qq羣號:616961231簡介:環境: Mac OShome 目錄類似windows 的自建目錄 如: D:/test/id.txt 上篇內容介紹了jmeter的基本使用, 略微提了如何做參數化,  本篇對參數化做進一步深入講解.Jm

原创 Linux命令: PS

Linux爲代表的系統是Case sensitive大小寫敏感, 這點需要尤爲關注, 不同與 windows是Non Case sensitive大小寫不敏感.ps命令是Process Status的縮寫ps命令用來列出系統中當前運行的哪些

原创 Jmeter 監控服務端資源

一. 場景在做性能測試的時候, 服務端的各項資源指標是性能測試非常關心的問題性能測試監控的指標主要分爲兩大類: 資源指標和系統指標1.資源指標與硬件資源消耗息息相關.2.系統指標則與用戶場景和業務需求直接相關.資源指標CPU 使用率: 用戶

原创 統計代碼測試覆蓋率-Python

衡量Unit Test(單元測試)是否充分, 覆蓋率是一個必要指標, 是檢驗單元測試的重要依據, 這裏針對python unittest 的單元測試覆蓋率coverage進行分享.來自官方的解釋:Coverage.py runs on ma

原创 多版本切換python

Python 安裝包去官網自行下載: https://www.python.org/downloads/mac-osx/Mac os 自帶python, 但我記得是python2.7版本在選擇安裝包時候避免使用太新的版本. 配置環境:$ v

原创 JMeter 簡單回顧

之前公衆號推文一上手就分享如何測接口, 其實忽略了一些概念性的東西, 今天來給大家拾遺補缺, 做個回顧吧.一. JMeter介紹jmeter能做什麼,來自官網的解釋:Ability to load and performance test

原创 Mac os /linux vi/vim永久顯示行號開啓高亮模式

臨時顯示:進入vi編輯器,輸入命令:set number     //下次在進入vi 無法顯示行號:set nonumber  //本次vi關閉行號顯示vi 每次修改後推薦使用命令:source ~/.bash_profile永久方式:步驟

原创 Jmeter接口測試實戰-數據傳遞

Jmeter接口測試實戰-數據傳遞接口與接口之間沒有關聯的測試是缺乏意義和沒有靈魂的,只有數據在不同接口之間傳遞才能勾畫出業務場景重要的鏈路.我們用較爲通用的http/https協議,接口普遍返回json方式爲例.舉例場景:比如電商平臺,用

原创 Jmeter 接口測試實戰-有趣的cookie

Jmeter 接口測試實戰-有趣的cookie場景:接口測試時常都需要登錄,請求方式(post), 登錄常用的方法有通過獲取token, 獲取session, 獲取cookie, 等等. 這幾種都有一個共同的特點, 有效期(expires)

原创 Jmeter分佈式部署

當單機沒有足夠能力來模擬較重的負載,可以使用jmeter分佈式測試功能, 通過一個Jmeter控制檯來遠程控制多個Jmeter引擎完成測試.每個線程均獨立運行測試計劃。因此,線程組常用來模擬併發用戶訪問。假如客戶機沒有足夠的能力來模擬較重的