一、jmeter指令碼開發原則
簡單:去除無關的元件,同時能復用的盡量復用。
正確:對指令碼或者業務正確性進行必要的判斷,不能少也不能多(200)
高效:部分元件僅僅在指令碼開發模式使用,在真正生產環境下不要使用。listener要越少越好
(httpwatch抓包)
勾選:解析所有內嵌資源
引數:encode 空格轉化為%
inclide equals 包含等號
follow redirects跟隨重定向
二、http cookie manager配置元件 自動接收和傳送cookie
1.http cookie manager的應用場景
2.manager元件和defaults元件的區別
同一作用域下不能放兩個同名的manager
defaults預設疊加,不同位址時預設第乙個
3.閱讀官方文件
cookie policy cookie策略 ,選擇 compatibility相容
implementation 實現 hc4cookiehandler
iteration 迭代
1.非測試元件中的屬性檢視元件
2.屬性 property
1)什麼是屬性
2)如何使用屬性
_p函式
3)通過示例演示屬性
四、變數variables
如何使用變數
$ 引用變數
新增debug sampler檢視變數,除錯指令碼
配置元件user defined variables 作用域所有
變數的特性:1.jmeter變數對於測試執行緒而言是區域性變數。這就意味著jmeter變數在不同測試執行緒中,既可以 完全相同的,也可以是不同的。
五、屬性和變數的大小寫都是敏感的
四jmeter指令碼開發
4.1工作區介紹 4.2http協議錄製 a.使用badboy進行錄製 目前公司測試系統使用badboy介面不友好,暫時不用,之後再補充 b.jmeter 伺服器進行錄製 1 瀏覽器 配置 以chrome75版本為例 設定 高階 開啟 設定 區域網設定 埠號不要衝突 2 測試計畫中新增乙個http ...
四 增加Jmeter指令碼 術語
1 新增斷言 注意2 事務 3 引數化 fileencoding 檔案編碼格式 variablenames comma delimited delimiter use t fortab allowquotadata recycle on eof 例 1 註冊 200 個賬號,客戶名使用使用者名稱。負...
錄製Jmeter指令碼
錄製jmeter指令碼有兩個簡單的方法 1.使用badboy錄製,比較簡單 url 2.使用jmeter的http 伺服器 url 1.在 workbench 右鍵 add non test elements http proxy server 2.在 http proxy server 視窗的的 ...