前言 緊接上回沒講完的數組,接下來講多維數組,以二維數組為例。 二維數組的定義 二維數組就是一個特殊的一維數組,其每一個元素都是一個一維數組。 如何使用 方法一 : 聲明:類型 [ ][ ]數組名; 定義(本質是開闢空間)。 數組名 = new 類型[ 行數 ][ 列數 ]; 賦值(各自類型有各自的 ...
一、測試場景
拿到一個運維如軟體,做安裝部署測試。其中,測試過程中存在一種場景:由於環境清理不幹凈等原因,導致軟體安裝部署時,某個組件的埠號被占用,而導致部署失敗的情況。
為了測試埠被占用的這種情況下,部署邏輯是否合理(比如是否有返回正常的報錯信息等),需要測試人員在被部署的伺服器上模擬埠被占用的情況。
二、模擬方法
這裡使用python來模擬埠被占用。
1、假設模擬被占用的埠為7890, 先用netstat命令查看一下埠是否被占用。如下圖,埠處於未被占用狀態
2、
進入python, 使用socket 綁定 7890埠,
3、
再次使用netstat 命令查看到,7890埠已經處於listen狀態,被python占用了