介面測試--apipost變數使用(一)
apipost如何設定mock變數,多個介面同時呼叫這個變數,如何保證呼叫的變數值是相同的?
這裡我們使用的mock變數不能是apipost內建的mock欄位,可以在登入介面的預執行指令碼自己編寫一個mock變數,apipost的指令碼編寫支援js語法。
在登入的與執行指令碼中編寫一個自定義mock變數,在使用環境變數獲取自定義mock變數,
const phonePrefix = ['132', '135', '189']
const index = Math.floor(Math.random() * phonePrefix.length)
var phone = phonePrefix[index] + Mock.mock(/\d{8}/)
apt.variables.set("phone", phone);
呼叫mock變數phone
傳送請求,檢視傳送的引數和引數值
在到查詢介面呼叫phone這個mock變數,傳送請求檢視響應
查詢響應的值和登入的響應值一致。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69986023/viewspace-2760631/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 介面測試--apipost介面斷言詳解API
- 介面測試--apipost中cookie管理器的使用APICookie
- 介面測試(apipost、jmeter和python指令碼)——測試工具APIJMeterPython指令碼
- 使用抓包工具fiddler和apipost進行介面測試API
- 使用抓包工具 fiddler 和 apipost 進行介面測試API
- 介面測試 (apipost、jmeter 和 python 指令碼)APIJMeterPython指令碼
- 介面測試(apipost、jmeter和python指令碼)APIJMeterPython指令碼
- 介面測試的獲取token變數變數
- 介面測試 - 引數測試
- 介面測試實戰--postman全域性變數和環境變數Postman變數
- 介面測試如何在 json 中引用 mock 變數JSONMock變數
- 介面測試如何在json中引用mock變數JSONMock變數
- SQL使用繫結變數,測試例項。SQL變數
- 介面測試-引數校驗
- 介面測試工具和使用
- 介面工具使用分析(apipost、jmeter、postman、swagger等)APIJMeterPostmanSwagger
- Apifox介面測試教程(一)介面測試的原理與工具API
- App測試、Web測試和介面測試一般測試流程APPWeb
- 一、介面測試基礎
- 繫結變數的測試變數
- 三,使用者介面測試
- 使用Postman工具做介面測試(五)——生成隨機引數Postman隨機
- 介面工具使用對比(apipost、jmeter、postman、swagger等)APIJMeterPostmanSwagger
- 介面工具使用對比 (apipost、jmeter、postman、swagger 等)APIJMeterPostmanSwagger
- 介面測試測試流程
- HTTP介面測試實踐(一)HTTP
- (一)Jmeter簡單介面測試JMeter
- oracle繫結變數的測試Oracle變數
- PL/SQL中繫結變數使用的簡單測試SQL變數
- jmeter介面測試教程以及介面測試流程JMeter
- API 測試 | 瞭解 API 介面測試 | API 介面測試指南API
- 介面測試
- 使用 MeterSphere 進行 Dubbo 介面測試
- 介面測試工具 Postman 使用實踐Postman
- 使用Jmeter進行http介面測試JMeterHTTP
- Jmeter(免費測試介面及使用)JMeter
- 【軟體測試】——介面測試
- Jmeter介面測試+效能測試JMeter