• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >微信小程序 > 分享微信小程序的一些常见辅助测试功能:chance

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-11-30

匿名通过本文主要向大家介绍了微信小程序等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
我们我们要介绍的是一款微信小程序辅助测试工具: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实现的功能:

  • 基于数据模板生成数据

  • 基于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 的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-30分享小程序中获知用户运行小程序的场景实例
  • 2018-11-30关于微信小程序的动态传参
  • 2018-11-30微信小程序实例:如何实现跑马灯的动画效果(附代码)
  • 2018-11-30微信小程序实现转发功能的实例分析
  • 2018-11-30小程序开发之列表的上拉加载和下拉刷新效果实现教程
  • 2018-11-30微信小程序中实现上传视频的开发代码
  • 2018-11-30如何使用js统计页面标签数量
  • 2018-11-30微信小程序 应用生命周期详解
  • 2018-11-30微信小程序多列选择器range-key的使用
  • 2018-11-30小程序中实现电商秒杀倒计时的效果

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 详解picker日期和时间选择器
    • 详解二维码登录的原理
    • 微信小程序开发中怎样实现搜索内容高亮功能
    • 微信小程序 地图(map)实例详解
    • 小程序开发厕所雷达实例分享
    • 小结—在微信小程序开发中会遇到的一些问题
    • 小程序之实现主页的tab选项功能的方法
    • 微信小程序中用Python生成二维码的两种方式
    • 微信小程序之欢迎界面开发
    • 微信小程序媒体组件 audio

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有