国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 小程序 > 正文

擴展微信小程序框架功能:測試輔助Chance

2020-03-21 16:29:28
字體:
來源:轉載
供稿:網友

Chance

Chance是一個 JavaScript 隨機數生成工具,能夠生成隨機的數字,字節,字符,命名空間,地址,字典等待,幫助更好的進行自動測試。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.phone()); // (265) 892-6728

隨機生成郵編:

  console.log(chance.zip()); // 76750

隨機生成GUID:

  console.log(chance.guid()); // 67f55bf2-820d-5df8-98c8-a99cda4981da

Mock.js

Mock.js可以生成隨機數據,攔截 Ajax 請求

Mock.js實現的功能:

基于數據模板生成數據
基于HTML模板生成數據
攔截并模擬Ajax請求

Mock.js 使用

使用 Mock

  var Mock = require('../../lib/mockjs/mock');  var data = Mock.mock({    'list|1-10': [{      'id|+1': 1    }]  })  console.log(JSON.stringify(data, null, 4));

常用方法:

根據數據模板生成模擬數據。

  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 )

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金阳县| 民乐县| 盖州市| 即墨市| 屏南县| 板桥市| 临沂市| 哈尔滨市| 皮山县| 广水市| 察隅县| 吉隆县| 南川市| 贵港市| 岳普湖县| 固阳县| 渭源县| 璧山县| 临海市| 怀安县| 灵山县| 阿坝县| 神池县| 黄平县| 休宁县| 南川市| 永福县| 镇远县| 祁连县| 承德县| 延长县| 克拉玛依市| 顺平县| 泉州市| 乌拉特前旗| 合作市| 五大连池市| 克拉玛依市| 嘉善县| 东莞市| 罗甸县|