效能測試培訓day1

2022-08-31 20:48:09 字數 1091 閱讀 2987

測試本質;

1構造測試資料和期望結果 2執行 3驗證

自動化測試;

寫完**,單元測試測**邏輯,單元測試搞清楚**邏輯就行了(白盒測試)先靜態,執行前用工具掃瞄bug例如(a==11寫成a=11),再動態,程式執行起來測試,用單元測試框架(unittest等)

(整合測試,兩個函式,兩個子系統,兩個介面。粒度可大可小,成本太高所以叫介面測試)

例如返回天氣,給鏈結位址輸入引數,返回天氣,實質是協議(http,webservice,socket等),介面測試基於協議

系統測試,基於gui介面的自動化,ui自動化測試技術難點是物件識別,工具qtp等

效能測試,各個階段都可以

上線之前模擬大量使用者訪問沒有問題,發現效能瓶頸。100個程序向伺服器發請求,乙個程序(管理)包含n個執行緒(執行),用一千個執行緒執行同乙個指令碼,確定協議,協議比較多,測試環境是虛擬機會有影響,看需求

例如,論壇登入測試

(錄製及原理如何設定,執行的原理及設定,指令碼寫法(引數化,關聯,檢查點,事務,思考時間,集合點)引數化關聯是功能其他是優化)

2. 比方說自己的機器只能開啟1000個執行緒,開啟10臺就是10000個執行緒。10臺機器就是壓力機(loadgenerator),如何把指令碼放上去?如何控制?由

場景設計 --controller工具來控制,把指令碼放到壓力機,可以在過程中監測壓力機和被測伺服器,把結果返回

3.結果分析--analysis

基於協議的資料報,回放不會開啟瀏覽器

傳送32個請求,第乙個是首頁,其他是css,js,等

請求分兩部分,1請求資料  2請求頭資訊

語言,中文,英文前後順序可改,user-agent:告訴伺服器我是什麼瀏覽器

一次click滑鼠點選可以產生很多次hps點選率 (hit per second)

cache -- 304--200效能由高到底,cache與伺服器沒有互動

不能僅看log回放,還要看請求/測試結果

指令碼:get請求函式名web_url  post請求函式名web_submit_data

resource資源類請求和非資源類請求,0表示非資源類請求,1表示資源類請求

額外資源如果是動態資源就不能刪

燒程式測試記錄Day1

fpga 燒flash 開發板連線jtag介面 燒微控制器 開發板連線swd介面 fpga鏈結 fpga field programmable gate array 即現場可程式設計門陣列,它是在pal gal cpld等可 程式設計器件的基礎上進一步發展的產物。它是作為 專用積體電路 asic 領...

集訓Day1 測試 USACO 照相

照相 fairphoto 題目描述 有n 頭奶牛站在一條數軸上,第 i 頭奶牛的位置是 pi,奶牛不會重疊站在同乙個位置,第i 頭奶牛的顏色是 ci,其中 ci 要麼是字元 g 要麼是字元 h 現在農夫 fj 想給一段連續的奶牛照一張相,前提是滿足一下三個條件之一 1 這連續一段奶牛的顏色全部是 g...

測試基礎理論day1

在規定條件下對軟體系統進行審核 執行 評估,檢驗軟體系統是否滿足規定需求或者找出預期結果與實際結果之間的差別。為軟體產品的質量和評價提供依據。確保軟體完成了它所承諾或公布的功能。確保軟體滿足效能和效率的要求。確保軟體是健壯的 適應使用者的環境。通過手工和自動化方式,利用各種測試工具和管理工具等手段 ...