我們我們要介紹的是一款微信小程式輔助測試工具:Chance! Chance是一個JavaScript 隨機數產生工具,當我們再測試小程式的一些功能時可能會需要一些隨機的電話號碼,郵編啊,名字啊,chance能夠產生隨機的數字,字節,字符,命名空間,地址,字典等待,幫助更好的進行自動測試。 Chance是個開源軟體,在開發及商用均友善的MIT許可下發布。
Chance 使用
#隨機產生基本資料:
console.log(chance.bool()); // 输出:false console.log(chance.character()); // 输出:I console.log(chance.floating()); // 输出:246585506136.064 console.log(chance.integer()); // 输出:1867472378527744 console.log(chance.natural()); // 输出:3524803082321920 console.log(chance.string()); // 输出:7IVZVkvg2dLI@IP91C@V
隨機產生文字:
console.log(chance.paragraph());
#隨機產生電話號碼:
console.log(chance.paragraph());
隨機產生郵編:
console.log(chance.zip()); // 76750
#隨機產生GUID:
console.log(chance.guid()); // 67f55bf2- 820d-5df8-98c8-a99cda4981daMock.js
##Mock.js可以產生隨機數據,攔截Ajax 請求
##Mock.js可以產生隨機數據,攔截Ajax 請求Mock.js實作的功能:
- 基於資料模板產生資料
- 基於HTML範本產生資料
-
攔截並模擬Ajax請求
#Mock.js 使用
##使用Mock
常用方法:
#根據資料模板產生模擬資料。
Mock.mock( rurl?, rtype?, template|function(options) )參數的意義與預設值如下所示:
- rurl:可選。表示需要攔截的 URL,可以是 URL 字串或 URL 正規。例如 /\/domain\/list.json/、’/domian/list.json’。
- rtype:可選。表示需要攔截的 Ajax 請求類型。例如 GET、POST、PUT、DELETE 等。
- template:可選。表示資料模板,可以是物件或字串。例如 { ‘data|1-10’:[{}] }、’@EMAIL’。
- function(options):可選。表示用於產生響應資料的函數。
options:指向本次請求的 Ajax 選項集。
設定攔截 Ajax 請求時的行為。
Mock.setup( settings )#支援的設定項目有:timeout。
Mock.Random 是一個工具類,用於產生各種隨機資料。
Mock.Random校驗真實資料 data 是否與資料範本 template 相符。
Mock.valid( template, data )把 Mock.js 風格的資料模板 template 轉換成 JSON Schema。
Mock.toJSONSchema( template )參考資料
- Chance
- Chance@ github
- Mock.js
- Mock.js@github
##使用Mock.js進行獨立於後端的前端開發
微信小程式Tips:使用mock.js提供模擬資料
以上是分享微信小程式的一些常見輔助測試功能:chance的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。