Jmeter練習二 新增書籍資訊

2022-09-14 10:27:09 字數 1884 閱讀 7082

前提條件:假如有乙個管理系統,可以增加深處檢視,每次增加返回的id都是不一樣的,後面檢視修改刪除都會用到這個id

postman描述:

1、我們先在postman的測試工具裡面加乙個新增的測試用例

2、測試用例新增後,傳送請求,在響應資料中獲取它的動態引數,獲取的方式具體為:

1)先在postman的tests裡面通過json.parse(responsebody)獲取相應資料

2)獲取相應資料成功後,使用pm.enxirment.set來定義乙個全域性變數,變數的值就是獲取到的動態引數

3、在後續的檢視刪除修改中,使用到這個動態引數的id,通過呼叫變數的方式,具體為:}

jmeter工具的描述:

1、我們先在jmeter的測試工具裡面加乙個新增的測試用例

2、測試用例新增後,傳送請求,在響應資料中獲取它的動態引數,獲取的方式具體為:

1)在該測試用例中,右鍵新增後置處理器中的json提取器或者是正規表示式提取器

2)以json提取器為例,定義一本變數來獲取動態引數的值

3、在後續的檢視修改刪除中,使用到這個動態引數的id,通過呼叫變數的方式,具體為:$實戰練習(修改、刪除)

1、修改刪除書籍

點選資料格式,新增新的http請求,填寫路徑與請求頭,修改為put,刪除為delete,兩個請求位址都是/v1/api/book/$——動態引數為${}

2、可驗證的內容

3、在返回的響應資料檢視驗證內容,可以複製在json資料中檢視輸入的格式及驗證資訊

在jmeter中,如果乙個**使用的是session來實現的,但是jmeter無法獲取登入成功後的sessionid,那麼也就導致登入後的請求,都會重定向到登入的頁面,也就是說無法驗證我是誰其實在jmeter中,有乙個解決方案,具體方案是:配置元件----》http cookie管理器 :它內部會記住所有網路請求的cookie資訊,並且會讓所有的網路請求間的cookie共享

2)新建http請求以及資訊頭管理器

3)開啟抓包工具(charles),點選登入,頁面顯示兩種登陸方式,可選擇一種登入

4)輸入資訊後抓包會顯示請求資訊,選擇post請求輸入資訊

5)將請求與響應資訊分別輸入登入內

6)填寫個人中心請求位址與請求頭

7)填寫完成後執行全部的執行緒組

Jmeter新增響應斷言

上一節課,我們建立了乙個測試場景,並進行了少量vuser的負載測試.有時候我們執行了測試,但是發現並不是所有事務都執行成功了.那是因為我們只是發起了測試,但並沒有對每次請求測試的返回作校驗.所以加入檢查點是非常有必要的.1.在昨天的測試指令碼中,選中http請求sample.右鍵新增,選擇 斷言 響...

Jmeter(二)Jmeter目錄介紹

1 官方 的使用者手冊 自己安裝jmeter目錄下printable docs目錄下便是使用者手冊啦。3 gui介面任何元件的幫助功能 對於jmeter的定位,許多人的認識僅是工具,不過也正確,它本身就是工具,只是在於自己如何使用,如何將它進行投入到自己的工作中,能夠幫自己解決到工作中的難題。鄧公雲...

jmeter 新增控制器

1.serveragent 2.2.1 2.jmeterplugins standard 1.1.2 二 設定 1.將jmeterplugins standard 1.1.2中的jmeterplugins standard 1.1.2 lib ext中的兩個jar包,放到jmeter的lib ext...