一、jmeter風暴平台
ip位址 埠號 這是統一的進行分離統一管理
定義token
登入介面 post請求 路徑前面ip位址和埠已經分離出來了
首頁的get請求
對api進行斷言
產品管理
增加post請求
定義動態id 為後面的修改產品做鋪墊 底下對增加的產品進行斷言
驗證產品是否增加成功get請求 再進行斷言
搜尋產品 get請求 分為 1.預設搜尋 2.查詢自己新增的產品 3.搜尋為空 再進行斷言
詳情頁 定義動態的id 因為在不斷地新增 專案 他是在變得 get請求 在進行斷言
兩種斷言形式
修改產品 修改其中名稱版本 修改一次 資料就會發生變化 就會生成乙個新的資料 所以要定義動態引數 他的id值是在改變的 所以要定義動態引數
下面同理 然後進行驗證斷言
刪除產品
delete請求 刪除他的id會減少 所以還是要定義動態引數
驗證產品已經刪除
我現在要get到這個產品但是已經刪除了所有返回為空
進行斷言驗證
最終全部通過響應資料
、二、斷言
響應斷言
json斷言
json path assertion
三、響應資料編碼配置修改
在jmeter檔案的bin檔案下找到
四、請求引數為中文,請求成功後顯示??,怎麼解決?
響應資料中文顯示亂碼:
1、開啟jmeter的配置檔案,目錄為:bin目錄下的jmeter.properties
2、搜尋到sampleresult.default.encoding,取消注釋,說的簡單點就是取消前面的#
3、把編碼修改為utf-8,具體如下
sampleresult.default.encoding=utf-8
4、重新啟動jmeterjmeter
五、動態引數操作步驟
動態引數:自己理解就是可變的引數 在專案裡為什麼要定義動態引數 因為乙個專案 不可能一次性就能達到目的 可能中途要進行增刪改查 只要有變動 他就會進行變化
步驟 1.先要定義動態引數的名稱 (因為你定義了才能夠呼叫這個引數)
2.動態引數定義好了 在要呼叫動態引數的時候 呼叫就可以
例:修改名稱 因為我的名字進行了修改 他的id也隨之修改 他是一直在變化的 這時候就要用到動態引數 它就像乙個轉換器 只要有變動它就自身轉換
他的動態id要定義在 新增產品裡面 因為要提前定義 為了後面更好的呼叫 因為你在變化也就可以說你在增刪改 他就是乙個基點 從新增開始
頭腦風暴(二)
1.有100個真幣和1個假幣,只知道真幣與假幣不等重,要求只稱兩次,得出是真幣重還是假幣重。天平有兩種,一種是直接稱重量,一種是無砝碼天平 解答 任取100個分成50 50.第一次稱,若等重,則另乙個是假幣,第二次再稱下就可以了。若第一次稱不等重,記下較重的一方。然後再平分兩堆,再稱,若等重。說明假...
如何頭腦風暴
在產品設計 策劃 開發工作當中,經常碰到思源枯竭的時候,如何產生更多的 更異想天開的 更合適idea?那麼,眾人拾柴火焰高,大家一起來頭腦 風暴吧。但如何進行可以獲得你更加想要的結果?這就不得不談談方法和技巧了。以下是我整理的頭腦風暴活動要注意的,希望能夠幫到大夥 1 什麼是頭腦風暴會 原則上如果我...
網路風暴簡介
什麼是網路風暴?由於網路拓撲的設計和連線問題,或其他原因,導致廣播在網段內大量複製,傳播資料幀,導致網路效能下降,甚至網路癱瘓。這樣的現象就是網路風暴。怎樣抑制網路風暴?廣播域 是在在網端上,所有裝置的集合。這些裝置可以接聽送往每個網段的所有廣播。衝突域 在同乙個衝突域中的每乙個節點都能收到所有被傳...