jmeter基礎之錄製篇

2022-07-26 19:39:13 字數 1744 閱讀 9999

一、前言

二、指令碼錄製之一badboy

badboy和jmeter都下最新版本,避免版本不相容

你開啟之後就是乙個預設的錄製狀態,可以從這邊看出

然後往步驟1填入你要錄製的**,記住badboy它只支援windows平台和只能錄製http/https的一些**,錄製好後可以點選儲存到桌面,生成的.jmx檔案,然後開啟jmeter可以直接把儲存在桌面上的.jmx檔案拖入jmeter中

用badboy工具錄製是可以設定引數化和斷言,但是匯出到jmeter裡呢會有問題還得去修改,所以為避免麻煩可以直接單純錄製一套指令碼然後再在jmeter中去設定

三、指令碼錄製之二jmeter自設**  

jmeter自設**顧名思義就是jmeter自己設的乙個**,介入攔截客戶端和服務端之間的通訊

1、在測試計畫右鍵依次新增乙個http**伺服器

2、同樣在測試計畫右鍵點選新增——threads(users)——執行緒組

新增完後在http**伺服器頁面上建議選上這兩個

埠號預設8888,如果有衝突改一下就可以了

之後對瀏覽器進行乙個設定了,哪個瀏覽器都行,這邊以火狐為例,開啟右上角

點選選項(每個版本可能名稱不一樣),在頁面最後有個網路**,點選設定,然後改為手動**配置,如下圖,點選確定這樣就ok了

瀏覽器也設定完了,返回到jmeter,點選啟動按鈕,會出現乙個提示框點選ok就行

這邊以開啟錄製美團網為例,你會發現就一兩次點選瀏覽,就有很多指令碼了

如果錄製錯了直接clear,再重錄

也可過濾不需要指令碼,使指令碼簡潔,在http**伺服器頁面設定,記住每當設定好後,需要重新啟動,這樣才能生效

錄製好後,記得禁用或刪掉http**伺服器,瀏覽器的**也改回來,然後指令碼儲存起來,就ok了

接下來這邊來進行乙個移動端的錄製,也是用jmeter自設**

前提是同在一區域網內,在手機的wifi網路上開啟手動**,跟在pc端的一樣,填入jmeter所在的ip位址和埠,就好了

後續會繼續更新關於如何引數化和斷言,還有如何進行壓測

Jmeter基礎(一)錄製指令碼

實現jmeter錄製指令碼有兩種方式,乙個是通過其他的軟體錄製後再通過jmeter開啟,例如badboy。二是通過jmeter進行錄製。本文主要描述jmeter錄製指令碼。1 jmeter新建檔案,新增執行緒組和http 伺服器 2 http 伺服器設定 目標控制器 測試計畫 執行緒組 分組 每個組...

錄製Jmeter指令碼

錄製jmeter指令碼有兩個簡單的方法 1.使用badboy錄製,比較簡單 url 2.使用jmeter的http 伺服器 url 1.在 workbench 右鍵 add non test elements http proxy server 2.在 http proxy server 視窗的的 ...

Jmeter指令碼錄製

錄製指令碼步驟 1 開啟jmeter windows下開啟 d apache jmeter 2.9 bin jmeter.bat linux下開啟 d apache jmeter 2.9 bin jmeter.sh 2 建立執行緒組 右鍵測試計畫 新增 threads users 執行緒組 3建立錄...