我們我們要介紹的是一款微信小程式輔助測試工具: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實作的功能:
#Mock.js 使用
##使用Mock
常用方法:
#根據資料模板產生模擬資料。
Mock.mock( rurl?, rtype?, template|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 )參考資料
##使用Mock.js進行獨立於後端的前端開發
微信小程式Tips:使用mock.js提供模擬資料
以上是分享微信小程式的一些常見輔助測試功能:chance的詳細內容。更多資訊請關注PHP中文網其他相關文章!