原
2023年09月05日 08:52:30
dhcp
rpm打包
lamp lnmp環境的搭建
netstat 與 ss :檢視連線狀態的
tcp狀態統計
ss -ant|awk 『end』
資料庫建立 庫,表
php 查詢資料庫壓力測試
匯入 mydb.sql
壓測 testmysql.php
靜態頁面壓力測試
t.html
cpu、記憶體使用統計
ps -eo 「comm,%cpu,%mem」 |awk 『end』
tcp 連線狀態統計
ss -ant|awk 『end』
tcp的三次握手四次斷開與狀態
1. 客戶端獨有的:(1)syn_sent (2)fin_wait1 (3)fin_wait2 (4)closing (5)time_wait
2. 伺服器獨有的:(1)listen (2)syn_rcvd (3)close_wait (4)last_ack
3. 共有的: (1)closed (2)established
listen - 偵聽來自遠方tcp埠的連線請求;
syn-sent - 在傳送連線請求後等待匹配的連線請求;
syn-received - 在收到和傳送乙個連線請求後等待對連線請求的確認;
established - 代表乙個開啟的連線,資料可以傳送給使用者;
fin-wait-1 - 等待遠端tcp的連線中斷請求,或先前的連線中斷請求的確認;
fin-wait-2 - 從遠端tcp等待連線中斷請求;
close-wait - 等待從本地使用者發來的連線中斷請求;
last-ack - 等待原來發向遠端tcp的連線中斷請求的確認;
time-wait - 等待足夠的時間以確保遠端tcp接收到連線中斷請求的確認;
closed - 沒有任何連線狀態;
closing - 同時發起關閉狀態,從 fin-wait-1 –> closing –> time-wait
常用執行使用簡介:
檢視乙個程式執行的時間,總時間,核心態時間,使用者態時間
time cmd
檢視記憶體使用情況
free -h
檢視系統程序情況
top 負載高不要用,動態檢視系統程序情況的
& ps
%cpu 上次更新到現在的cpu時間占用百分比
%mem 程式執行占用記憶體百分比
virt 是虛擬記憶體
res 是常駐記憶體
shr 是共享記憶體
程序狀態 r s d t z x
r 可執行狀態
s 可中斷的睡眠狀態
d 不可中斷狀態(怨婦)
t 暫停或跟蹤 (ctrl + z 暫停狀態 bg 放入後台 fg 把後台程序放入前台執行)
t 跟蹤除錯狀態
z 退出態,沒有銷毀(殭屍,可使用 signal sigcont 找其 ppid 超度)
x 退出態,被銷毀
apache bench 安裝與使用
apache 自帶的壓力測試工具,簡單易用,大併發的時候需要自己查詢錯誤結果
支援 get post 自定義頭等
-c 併發數量
-n 請求總數
-h 自定義請求頭
-p post 檔案
web bench 安裝與使用
webbench是乙個在linux下使用的非常簡單的**壓測工具。它使用fork()模擬多個客戶端同時訪問我們設定的url,測試**在壓力下工作的效能,最多可以模擬3萬個併發連線去測試**的負載能力
安裝依賴包:yum install ctags
make
使用./webbench -r -t 60 -c 200 -2 http://url
-r 傳送重新整理快取要求
-t 測試時間
-c 併發數量
-2 使用 http1.1,長連線
-h 幫助資訊
wrk 壓力測試軟體
優勢是支援執行緒,能更好的發揮多核的優勢
安裝也很簡單,直接 make 即可
-c 表示的是併發
-d 測試持續的時間
-t 來控制線程數(預設值為 2)
vlan:虛擬區域網。用於隔離廣播域,防止廣播風暴。如果交換機經過多次級聯,
就會形成乙個很大的廣播域,為了廣播風暴,使用了vlan技術。一般情況下,乙個vlan承載的主機數目最多可以到150~200。可以基於部門或功能建立vlan,為了實現不同交換機上的相同vlan通訊,需要配置trunk中繼。為了實現不同vlan間通訊,需要配置三層交換。
osi七層:
tcp三次握手:a傳送syn=1;b回應syn=1,ack=1;a回應ack=1
# yum install -y wireshark-gnome
hsrp:熱備份路由協議。思科私有協議。vrrp,虛擬冗餘路由協議,ietf公共標準
WEB環境搭建,RPM打包 壓力測試
dhcp rpm打包 lamp lnmp環境的搭建 netstat 與 ss 檢視連線狀態的 tcp狀態統計 ss ant awk end 資料庫建立 庫,表 php 查詢資料庫壓力測試 匯入 mydb.sql 壓測 testmysql.php 靜態頁面壓力測試 t.html cpu 記憶體使用統計...
WEB環境搭建,RPM打包 壓力測試
dhcp rpm打包 lamp lnmp環境的搭建 netstat 與 ss 檢視連線狀態的 tcp狀態統計 ss ant awk end 資料庫建立 庫,表 php 查詢資料庫壓力測試 匯入 mydb.sql 壓測 testmysql.php 靜態頁面壓力測試 t.html cpu 記憶體使用統計...
web自動化測試 測環境搭建
1.使用說明 2.環境安裝方法 需要聯網哦!1 檢查是否已經安裝了python的直譯器 win r 輸入 cmd 回車 輸入 python回車 出現python的版本資訊,表示python直譯器是正常安裝的 輸入exit 退出python的直譯器的環境 2 win r 輸入 cmd 回車 輸入 pi...