草庐IT

mocking-comparison-part

全部标签

MOCK工具-YAPI体验

MOCK工具-YAPI体验前言:近期部门希望选择一款比较好用的mock工具,以下为选项,我负责调研Yapi工具。    一、官网信息简介网址:http://www.oceansoft.com.cn/教程:https://hellosean1025.github.io/yapi/documents/index.html二、体验版直接从官网上跳转到体验版,发现体验版存在“无法创建分组”的BUG,阻塞了体检。PS:遇到问题后,发现无法直接反馈给相关运维人员,遇到问题后唯一的沟通方式是github上提交工单,翻看了近15天的问题列表,所提出问题均无人答复,应该无人维护了。三、安装和部署参考的大佬的网站

MOCK工具-YAPI体验

MOCK工具-YAPI体验前言:近期部门希望选择一款比较好用的mock工具,以下为选项,我负责调研Yapi工具。    一、官网信息简介网址:http://www.oceansoft.com.cn/教程:https://hellosean1025.github.io/yapi/documents/index.html二、体验版直接从官网上跳转到体验版,发现体验版存在“无法创建分组”的BUG,阻塞了体检。PS:遇到问题后,发现无法直接反馈给相关运维人员,遇到问题后唯一的沟通方式是github上提交工单,翻看了近15天的问题列表,所提出问题均无人答复,应该无人维护了。三、安装和部署参考的大佬的网站

Postman Mock快速入门

1.Mock简介1.1Mock定义  Mock是一种比较特殊的测试技巧,可以在没有依赖项的情况下进行接口或单元测试。通常情况下,Mock与其他方法的区别是,用于模拟代码依赖对象,并允许设置对应的期望值。简单一点来讲,就是Mock创建了一个对象,模拟真实对象的行为。1.2Mock目的  因项目中任务的不同分工,会出现每个人的任务进度不一样的情况。就会出现模块A开发完成,但其依赖项模块B还未完成,这时候如果进行集成测试时,就会出现两个模块无法有效完成工作。针对这种情况,Mock服务便应运而生。Postman中的Mock服务器可以减轻团队开发中这种不同步的情况。1.3Mock意义  在API开发的前

Postman Mock快速入门

1.Mock简介1.1Mock定义  Mock是一种比较特殊的测试技巧,可以在没有依赖项的情况下进行接口或单元测试。通常情况下,Mock与其他方法的区别是,用于模拟代码依赖对象,并允许设置对应的期望值。简单一点来讲,就是Mock创建了一个对象,模拟真实对象的行为。1.2Mock目的  因项目中任务的不同分工,会出现每个人的任务进度不一样的情况。就会出现模块A开发完成,但其依赖项模块B还未完成,这时候如果进行集成测试时,就会出现两个模块无法有效完成工作。针对这种情况,Mock服务便应运而生。Postman中的Mock服务器可以减轻团队开发中这种不同步的情况。1.3Mock意义  在API开发的前

WPF学习笔记05-控件Control_Part2

1-文本控件我们熟悉的文本控件不外乎TextBox,RichTextBox。在WPF中还有一个PasswordBox,不过区分于前者的区别就是PasswordBox是直接继承于Control的比较特殊,前三者是继承于TextBoxBase的。接下来我们就简单介绍下这几个控件。1.1-多行文本对于TextBox而言通常用于存储单行文本的并且能够通过MaxLength属性来设置字符的数量的,但是有时候我们需要大量的文本内容。这时候我们能够将TextWarpping属性设置为Wrap或者WrapOverflow。如果是前者,会在控件边缘直接换行。如果后者到了该换行的时候如果没有发现合适位置换行会允许

WPF学习笔记05-控件Control_Part2

1-文本控件我们熟悉的文本控件不外乎TextBox,RichTextBox。在WPF中还有一个PasswordBox,不过区分于前者的区别就是PasswordBox是直接继承于Control的比较特殊,前三者是继承于TextBoxBase的。接下来我们就简单介绍下这几个控件。1.1-多行文本对于TextBox而言通常用于存储单行文本的并且能够通过MaxLength属性来设置字符的数量的,但是有时候我们需要大量的文本内容。这时候我们能够将TextWarpping属性设置为Wrap或者WrapOverflow。如果是前者,会在控件边缘直接换行。如果后者到了该换行的时候如果没有发现合适位置换行会允许

关于在使用Mock模拟服务端数据时获取不到请求参数的坑

一、起因  最近在使用Umi进行React的前端开发,有一个数据表格分页的功能需求,由于后端还没完成所以考虑前端先使用Mock先来进行模拟数据测试。  Mock的介绍这里就不做赘述,大家感兴趣的可自行前往官网学习--Mock.js。  由于是分页功能,必然少不了当前页码、分页大小、过滤条件等请求参数,但是在测试的时候无论如何就是无法通过方法的Request参数获取到传给后端的参数。    研究了一番终于发现了问题所在,在这里写个随笔避免大家踩坑!二、解决办法  请求的header里面要设置 Content-Type= application/json,然后就能正常地获取到请求的参数了。   

关于在使用Mock模拟服务端数据时获取不到请求参数的坑

一、起因  最近在使用Umi进行React的前端开发,有一个数据表格分页的功能需求,由于后端还没完成所以考虑前端先使用Mock先来进行模拟数据测试。  Mock的介绍这里就不做赘述,大家感兴趣的可自行前往官网学习--Mock.js。  由于是分页功能,必然少不了当前页码、分页大小、过滤条件等请求参数,但是在测试的时候无论如何就是无法通过方法的Request参数获取到传给后端的参数。    研究了一番终于发现了问题所在,在这里写个随笔避免大家踩坑!二、解决办法  请求的header里面要设置 Content-Type= application/json,然后就能正常地获取到请求的参数了。   

DesignPattern-part3

title:"modernC++DesignPattern-Part3"date:2018-04-12T19:08:49+08:00lastmod:2018-04-12T19:08:49+08:00keywords:[设计模式,C++]tags:[设计模式]categories:[]结构式设计模式的最后两个,享元模式:实现对象共享,减少内存开销;代理模式,提供相同接口的代理flyweight享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。boost::flyweight使用:structUser2{flyweightfirst_na

DesignPattern-part3

title:"modernC++DesignPattern-Part3"date:2018-04-12T19:08:49+08:00lastmod:2018-04-12T19:08:49+08:00keywords:[设计模式,C++]tags:[设计模式]categories:[]结构式设计模式的最后两个,享元模式:实现对象共享,减少内存开销;代理模式,提供相同接口的代理flyweight享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。boost::flyweight使用:structUser2{flyweightfirst_na