当前位置:微信小程序开发 > 小程序资讯 > 小程序开发教程 > 微信小程序的一些常见辅助测试功能:chance

微信小程序的一些常见辅助测试功能:chance

2018-06-01 10:30 来源: 霸界科技

摘要:霸界科技要介绍的是一款微信小程序辅助测试工具:Chance!Chance是一个 JavaScript 随机数生成工具,当我们再测试小程序的一些功能时可能会需要一些随机的电话号码,邮编啊,名字啊,...

期权保本理财
  霸界科技要介绍的是一款微信小程序辅助测试工具:Chance!Chance是一个 JavaScript 随机数生成工具,当我们再测试小程序的一些功能时可能会需要一些随机的电话号码,邮编啊,名字啊,chance能够生成随机的数字,字节,字符,命名空间,地址,字典等待,帮助更好的进行自动测试。Chance是个开源软件,在开发及商用均友好的MIT许可下发布。
 
微信小程序的一些常见辅助测试功能:chance
 
  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 请求
 
微信小程序的一些常见辅助测试功能:chance
 
  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
分享到:
最新评论

网友:

验证码: 点击我更换图片

联系我们

业务咨询:15918761088

招商咨询:15918761088(微信同号)

周一至周五 9:30-18:30

公司地址:广州市海珠区昌岗中路166号富盈国际大厦2505室

官方微信 官方微博

Copyright © 2018 www.keji168.com 广州霸界网络科技有限公司版权所有 粤ICP备18083764号-1

客服
套餐咨询,合作细节等
在线客服
电话咨询
159-1876-1088