jmeter進行介面測試-提取token
專案一般都需要進行登陸才能進行後續的操作,登陸有時傳送的請求會帶有token,因此,
需要使用後置處理器中的正規表示式提取token,然後用beanshell設定成全域性變數。
1. 在登陸請求中,新增乙個正規表示式提取器,獲取token,其正規表示式為:「token」:"(.+?)"
說明:(1)引用名稱:下乙個請求要引用的引數名稱,如填寫token,則可用$引用它。
(2)正規表示式:
():括起來的部分就是要提取的。
.:匹配任何字串。
+:一次或多次。
?:在找到第乙個匹配項後停止。
(3)模板:用$$引用起來,如果在正規表示式中有多個正規表示式,則可以是$2$$3$等等,表示解析到的第幾個值給title。如:$1$表示解析到的第1個值
(4)匹配數字:0代表隨機取值,1代表全部取值,通常情況下填0
(5)預設值:如果引數沒有取得到值,那預設給乙個值讓它取,我填的error。
2. 將token值設為全域性變數,$,)}
3. 在需要進行測試的http請求的 http資訊頭管理器中使用上面獲取的token,$
4. 執行相應的請求,在察看結果樹即可看到。
JMeter 登入,獲取token的介面測試401
專案組突然閒下來了,慌,所以給自己找點事情做,就在看測試的工具,fiddle,postman,jmeter,發現前面兩個好像差不太多,jmeter可以用於壓力測試,就下了個jmeter開始測本地專案的介面,因為專案中做了登入許可權,所以要先在jmeter實現登入介面,再去實現其他的http介面的測試...
Jmeter介面測試(三)獲取登入token
場景 jmeter中每個執行緒組之間是獨立的,資料不通用,有些介面需要登入後,才能進行下一步操作,這時候就需要在每個執行緒組中傳遞登入後的token資訊,要不就需要在每個執行緒組裡新增一次登入操作 1 新增乙個setup執行緒組,我們把登入放在這個執行緒組裡,在登入請求下新增正規表示式提取器 2 配...
Jmeter介面測試
jmeter介面測試 簡單http介面測試及結果分析 介面測試主要分為兩類 層介面測試和web http介面測試,層介面測試更接近單元測試一些,而web介面主要表現為兩類 1 瀏覽器和伺服器之間的介面 2 外部介面 第三方提供的介面 1 開啟jmeter 2 新增相關元件 2.1 新建執行緒組 2....