"""
ISO七層模型
應用層,表示層,會話層,傳輸層,網絡層,數據鏈路層,物理層
......
"""
"""
dos命令:
打開win+R鍵,輸入cmd打開dos命令窗口
1.ipconfig 查看電腦的物理地址(也叫mac地址)
2.arp -a 查看ip地址和物理地址的對應關系
3.ping www.baidu.com 查看當前計算機與目標計算機是否連通 ping 網絡地址(ttl生存時間)
4.cls 清屏
5.切換盤符 盤符:例 C:\Users\MI>d: 直接切換到D盤
6.cd 文件名 進入目標文件夾
7.dir 查看當前文件夾目錄
8.cd.. 返回上一級目錄
9.cd/ 返回根目錄
10.md 新建目錄 新建目錄(文件)md C:\Users\MI>fen
11.rd 目錄地址名字 刪除目錄(不能刪除文件夾里有內容的文件)rd C:\Users\MI>fen
12.copy 復制的目錄路徑和名字 復制到哪里的;copy C:\Users\MI>fen C:\Users\MI>fen
13.move 移動(剪切) 使用方法同上
14.del 目錄名字 刪除目錄內的所有內容(注意重要文件的刪除)
15.del *.* 當前在哪個文件夾下就會把當前的所有文件刪除 文件夾不會刪除
16.del 具體的文件目錄和名字 可以單獨刪除某一個文件 例如 del C:\Users\MI>fen\2.png
17 鍵盤上下鍵可以快速
18 format:盤符 格式化硬盤 就是清空數據 了解 輕易不能嘗試(*******)
"""
網址 域名:
·······
性能測試初識
馬邊彝族ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯公司的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
1,什么是性能測試
2,為什么要做性能測試
3,如何做性能測試,以及性能測試報告輸出
性能測試指標
性能測試指標
1 指標:能反應出一些問題的一些特征表現
軟件性能測試指標:響應時間
響應時間:對請求做出響應所需要的時間,是用戶感知軟件性能的主要指標
響應時間包括:從用戶角度看
1,用戶客戶端呈現時間
2,請求/響應數據網絡傳輸時間
3,應用服務器處理時間
4,數據庫系統處理時間
響應時間多少合理?
對于一個Web系統,普遍接受的響應時間標準為2/5/8秒。
2秒鐘之內響應客戶是非常好
5秒鐘之內響應客戶是可以接受的
8秒鐘是客戶能接受的響應的上限
并發用戶數:
用戶數的概念:
例如:組長:小李,你測試下這個web系統的性能,看能支持多少并發?
小李:我咋搞?
吞吐量:
性能測試:指單位時間內系統處理用戶的請求數
從業務角度看:吞吐量可以用:請求數/秒,頁面數/秒,人數/天或處理業務數/小時等單位來衡量
從網絡角度看,吞吐量可以用:字節/秒來衡量
對于交互式應用來說,吞吐量指標反映的是服務器承受的壓力,它能夠說明系統的負載能力
TPS:每秒事務數 (越大越好)
性能計數器:是描述服務器或操作系統性能的一些數據指標,比如:內存,CPU,磁盤等資源使用率等
思考時間:
性能測試方法
7種性能測試方法
1,驗收性能測試(要以指定的性能指標,或者用戶的標準去進行驗收)
概念:模擬生產上線業務環境,測試是否滿足性能要求
特點:1,確定用戶的環境,(硬件環境,軟件環境)
2,用戶要求的性能指標
3,執行,分析結果
4,驗收性質
5,一定要有客觀性的結果
示例:要求系統在100個并發用戶的條件下進行A業務操作響應時間不超過5s
解決:100個并發用戶數的響應時間是不是5s之內
目的:主要用來驗證系統是否能夠達到官宣稱的能力
2,負載性能測試
負載測試:主要是考察軟件系統在既定負載下的性能表現
例如:做兩百個用戶數的并發,負載就是兩百,負載一般是合理性的負載,是個定數
此指標一般提現:響應時間,交易容量,并發容量,資源使用率等
3,壓力測試(一般提現極限的情況下)
為了考察系統在極端條件下的表現,極端條件可以是超負荷的交易量和并發用戶數
目的:1,當前軟件系統在極端條件下的一個表現,例如最大在線用戶數等。
2,就是預估當前軟件系統的性能,起到規劃
注意:這個極端條件并不一定是用戶的性能需求,可能遠遠高于用戶的性能需求
壓力測試:預期結果就是系統出現問題,而我們要考察的是系統處理問題的方式。
比如說,我們期待一個系統在面臨壓力的情況下能夠保持穩定,處理速度可以變慢,但系統不能崩潰
因此,壓力測試是能讓我們識別系統的弱點和在極限負載下程序將如何運行
負載測試和壓力測試的區別:
負載測試一般是用戶需求的(當前的一個壓力),關心的是用戶規則和需求
壓力測試一般是遠遠超出用戶需求的,可以作為軟件系統的性能能力的一個規劃,可以作為以后軟件系統的一個規劃方向,關心的是軟件系統本身。
我們做軟件壓力測試時,往往要增加比負載測試更多的并發用戶和交易,為什么?
答:就是去預估軟件性能,從而更好的優化軟件和規劃軟件未來的
4,并發測試
驗證系統的并發處理能力,負載測試和壓力測試都會用到并發(集合點)
5,配置測試
通過對被測系統軟硬件環境的調整,了解各種不同環境對系統性能影響的程度,從而找到各項資源的最優分配原則。
一般用于性能調優和規劃能力
6,穩定性測試
軟件的可靠性,與穩定性
最容易存在的問題:1,內存泄漏 2,日志文件會把磁盤文件占滿 就會導致軟件的性能下降
7,恢復性測試
軟件已經存在異常的情況下,軟件功能能不能恢復正常功能的測試
基準測試:沒加一個模塊之前的相應的指標或基準,再加入另一個模塊后,測試原來模塊的性能,作比較,以判斷模塊對性能的影響
jmeter中配置元件
1,配置元件:http請求默認值,http信息頭管理器,HTTP Cookie管理器,HTTP CACHE管理器
http請求默認值
http信息頭管理器
http Cookie管理器
HTTP CACHE管理器:
一般指的是瀏覽器的緩存
可以用于模擬瀏覽器的Cache行為,更接近用戶的真實行為
如果Test Plan中某個請求的元素是被緩存的元素,則Test Plan在運行過程中會直接從Cache中讀取元素,這樣得到的返回值就會是空,該請求設置了斷言檢查響應體中的指定內容是否存在,該斷言就會失敗
jmeter中參數化
把請求中的請求參數的常量變為變量
參數化方式:
1,CSV 數據文件設置
2,用戶定義的變量(參數一般當做全局的)
3,函數助手:例如:_rodmon
1,CSV 數據文件設置
1,文件名為存放參數文件的路徑 例如C:/Users/MI/Desktop/練習/css選擇器知識.txt,注意路徑中最好不要出現中文名的文件
2,文件編碼:UTF-8 (一般情況)
3,變量名稱:csv文件中的變量(位置關系一一對應,多個變量用英文逗號隔開)
4,線程共享模式:當前線程組
其他欄位信息不變,填寫完畢,在對應的請求中把參數變為變量,引用變量${}
2,用戶定義的變量(一般全局的參數用此方式)
3,函數助手:例如:_rodmon
對某個請求做并發-同步定時器
1,注意:同步定時器的作用域范圍,對那個請求做并發,就把該同步定時器放到該請求作用域內,要是把同步定時器放在該線程組下面,是對該線程的所有請求做并發,修改并發的線程組數量
關于同步定時器的配置:
模擬用戶組的數量:
a:每個集合夠多少個模擬用戶(線程)后發送一次測試請求;(例如6,就是等6個用戶數到齊了再走,不到齊不走)
b:如果設置為0,等同于設置為線程組中的線程數;
c:確保設置的值不大于它所在線程組包含的用戶數(線程數)---一直集結線程而不發出測試請求,知道超時
超時時間以毫秒為單位:
注意:如果此值為2小于線程
jmeter中斷言
斷言:就是檢查點,根據響應的某個結果判斷是否符合預期結果值
常用斷言:
1,響應斷言
2,響應持續時間
3,json響應斷言
4,響應大小
jmeter中監聽器
監聽器中的四種查看結果方式:
1,察看結果樹
2,聚合報告
3,圖形結果
4,用表格察看結果
jmeter中錄制腳本
jmeter中如何錄制腳本
1,新建一個測試計劃---添加---非測試原件---HTTP代理服務器
2,在瀏覽器中進行設置-高級-系統-打開計算機代理設置
3,如下圖所示,然后啟動HTTP代理服務器
4,錄制完畢,關閉錄制,關閉代理
網站欄目:jmeter測試工具-性能測試基礎
標題網址:http://www.yijiale78.com/article6/dsoggig.html
成都網站建設公司_創新互聯,為您提供用戶體驗、ChatGPT、電子商務、面包屑導航、全網營銷推廣、企業建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯