1. 程式人生 > >3.jmeter接口測試---腳本錄制

3.jmeter接口測試---腳本錄制

添加 配置 服務 都是 adb 默認值 停止 cookies 接口文檔

安裝好jmeter後,就要進入主題了,進行接口測試,接口測試的腳本獲取方式

①手動填寫

②badboy錄制後,導入jmeter使用

③jmeter錄制

不會安裝的可以進入這裏:https://www.cnblogs.com/jieperhaps/p/9389956.html

接口測試概念:https://www.cnblogs.com/jieperhaps/p/9719124.html

前提:需要準備好接口測試用例、接口測試的數據

版本:jmeter3.2版本

①手動填寫

這種針對單一接口,或者流程比較少、參數比較少的接口,手動填寫比較方便

流程:新建 線程組-->添加 HTTP信息頭管理器 --> 添加 用戶定義的變量 --> 添加 HTTP請求 -->添加 響應斷言-->添加 察看結果樹-->添加 斷言結果

如果需要cookie的話,可以添加 HTTP Cookie 管理器

技術分享圖片

1)線程組

添加方式:測試計劃 右鍵 添加--->選擇 Threads(Users) -->選擇 線程組

技術分享圖片

界面說明:

技術分享圖片

一般接口測試,不需要修改默認值,默認值都是1

2)HTTP信息頭管理器

添加方式:線程組 右鍵 添加--->選擇 配置元件 -->選擇 HTTP信息頭管理器

技術分享圖片

界面說明:

技術分享圖片

信息頭信息接口文檔都會有寫,沒有就抓個包,查看接口發送的信息。

一般都填寫Content-Type、cookies、User-Agent,實際情況根據接口文檔填寫

3)用戶定義的變量

添加方式:線程組 右鍵 添加--->選擇 配置元件 -->選擇 用戶定義的變量

技術分享圖片

界面說明:

技術分享圖片

用戶定義的變量:統一參數化信息,方便以後使用,本次使用在請求參數中

4)HTTP請求

添加方式:線程組 右鍵 添加--->選擇 Sampler -->選擇 HTTP請求

技術分享圖片

界面說明:

技術分享圖片

HTTP請求:接口請求的重點,一般填寫接口用例

5)響應斷言

添加方式:線程組 右鍵 添加--->選擇 斷言-->選擇 響應斷言

技術分享圖片

界面說明:

技術分享圖片

響應斷言:一般是響應代碼、一般是響應內容判斷

6)察看結果樹

添加方式:線程組 右鍵 添加--->選擇 監聽器-->選擇 察看結果樹

技術分享圖片

界面說明:

技術分享圖片

一般接口測試,添加查看結果樹,壓測時就別添加了,占內存啥的

7)斷言結果

添加方式:線程組 右鍵 添加--->選擇 監聽器-->選擇 斷言結果

技術分享圖片

界面說明:

技術分享圖片

響應斷言結果,一般可以不添加,在察看結果樹裏也能看見的

②badboy錄制後,導入jmeter使用

步驟:錄制(紅點-默認開始)-->輸入URL-->點擊箭頭-->在右側進行操作-->完畢後,點擊黑色按鈕,停止錄制--->導入jmeter格式的腳本

技術分享圖片

技術分享圖片

jmeter直接打開即可

③jmeter錄制

步驟:jmeter設置 HTTP代理服務器 -->瀏覽器設置代理 -->瀏覽器輸入地址就可以了

添加步驟:

工作臺 右鍵點擊--> 選擇 非測試元件 -->HTTP代理服務器

技術分享圖片

界面說明:

技術分享圖片

瀏覽器代理服務器設置:

谷歌瀏覽器設置:

步驟:設置-->打開代理設置-->選擇 連接-->打開 局域網設置-->代理服務器 勾選下方代理服務器,填寫端口號

技術分享圖片

360瀏覽器設置

步驟:工具-->選擇 Internet選項 -->在彈出的 Internet屬性中 選擇 連接下方的局域網設置-->勾選代理服務器設置

技術分享圖片

火狐瀏覽器設置:

步驟:選項--> 網絡代理 點擊 設置-->選擇手動代理配置

技術分享圖片

技術分享圖片

IE瀏覽器:

步驟:工具-->選擇 Internet選項 -->選擇 連接下方的局域網設置-->勾選代理服務器設置

技術分享圖片

3.jmeter接口測試---腳本錄制