最近准备开发一款 web app,是前后端并行开发的场景,因此需要 mock 一些数据,但是 vue 官网上发现没有跑在webpack上的例子。 案例数据来自网上。 一、安装 vue 脚手架并初始化 webpack 项目 //全局安装 vue-cli npm install vue-cli -g / ...
分类:
Web程序 时间:
2020-03-27 01:08:05
阅读次数:
148
介绍 测试驱动开发:英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。 (f ...
分类:
其他好文 时间:
2020-03-20 21:50:25
阅读次数:
76
Mock.js 是一款前端开发中拦截Ajax请求再生成随机数据响应的工具.可以用来模拟服务器响应. 优点是非常简单方便, 无侵入性, 基本覆盖常用的接口数据类型. 大概记录下使用过程, 详细使用可以参见Mock文档 Mock Wiki 安装 使用npm安装: npm install mockjs; ...
分类:
Web程序 时间:
2020-03-19 13:44:51
阅读次数:
88
背景: 近期新项目开发,测试接口需要使用mock服务,计划采用java代码写,在网上找了相关例子写了一版(样例如下),结果发现,是和源代码强关联的,因为没有查看代码权限,故转而使用postman来搭建mock服务。 import java.util.List;public class SignonS ...
分类:
其他好文 时间:
2020-03-17 19:47:46
阅读次数:
82
【用途】 用于生成随机的数据,在后端接口还没好的情况下独立于后端进行前端开发。 【参考文章】 mock.js官网 ...
分类:
Web程序 时间:
2020-03-13 18:49:30
阅读次数:
55
为什么会出现前端工程化这个概念?当前端业务日益复杂化和多元化,就会出现许多问题。比如说:如何提高开发效率?如何保证项目的可维护性?如何提高项目的开发质量?多人合作,架构分层,模块设计,解耦,抽象,复用,mock,联调,部署等等。。这时候就出现了前端工程化的概念,从软件工程的角度来解决问题。比如软件工 ...
分类:
其他好文 时间:
2020-03-13 14:42:37
阅读次数:
76
一、springboot 2.1.6 + junit5.5.2,mock 是 springboot自带 二、pom.xml <properties> <junit.jupiter.version>5.5.2</junit.jupiter.version> </properties> <!-- jun ...
分类:
编程语言 时间:
2020-03-10 22:02:25
阅读次数:
362
1、为什么要用mock 我的一本书的解释: (1)创建所需的DB数据可能需要很长时间,如:调用别的接口,模拟很多数据 (2)调用第三方API接口,测试很慢, (3)编写满足所有外部依赖的测试可能很复杂,复杂到不值得编写,Mock模拟内部或外部依赖可以帮助我们解决这些问题 另一本TDD书的解释: (1 ...
分类:
其他好文 时间:
2020-03-10 10:24:42
阅读次数:
206
WireMock是一个开源的测试工具,支持HTTP响应存根、请求验证、代理/拦截、记录和回放。最直接的用法: 为Web/移动应用构建Mock Service 快速创建Web API原型 模拟Web Service中错误返回 录制HTTP请求和回放 一般开发项目都会把前端组和Service组分开,当进 ...
分类:
其他好文 时间:
2020-03-02 15:11:58
阅读次数:
80