mock工具生成api(mock 工具)

网友投稿 381 2023-04-18


本篇文章给大家谈谈mock工具生成api,以及mock 工具对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享mock工具生成api的知识,其中也会对mock 工具进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

快速创建MockAPI

MockAPI顾名思义是一个模拟的APImock工具生成api,它可以模拟真实API的请求并返回数据。MockAPI可用于前后端分离mock工具生成api,在项目初期前端可使用MockAPI对系统进行开发mock工具生成api,而不需要依赖后端开发好正式的API后才开始进行前端开发。

MockAPI可通过搭建MockServer服务器来实现创建。网上有很多教程,一般需要安装node.js、Mock-API等。搭建比较简单,但前置条件需要服务器或使用虚拟机。
API管理工具可以彻底解决服务器搭建问题,他们有现成的生成MockAPI的功能。以下以Eolinker为例,实现快速创建MockAPI并进行测试。
在Eolinker的API管理界面,新建一个API,若已经存在swagger文档,可快速导入。

手动创建一个用于用户登录的API,填写API所需的信息,其中请求参数有user_name、user_password,详细内容如下:

保存后可以查看详细的API文档。

在API文档上方可以找到MockAPI选项,创建MockAPI,当用户名为percy时,则MockAPI返回用户名不存在。

至此MockAPI就创建成功了,前端开发人员可开始调用MockAPI的url进行开发。

下面我们对该MockAPI进行测试,Eolinker不仅提供了API文档,还提供了测试功能。输入MockAPI的url与正确请求格式与参数,测试后可查看到成功返回设置的返回信息。

使用API管理工具不仅可以快速进行Mock与测试,还可以对API进行管理。相比较于传统的API文档,API管理工具更灵活、强大,为团队创造的价值也更加明显。
演示工具: www.eolinker.com

Postman 下的mock

用了很多年postman 还没使用过postman自带的mock,现把使用过程记录下来,方便以后查看。

1、首先postman要有登录账户,后面在生成API key的时候会用到。

2、在postman中找到mock servers 如下图:

3、mock servers 中点击create mock servers 

输入上Request URL 和Response Body ,点击next

进入下一页面输入Mock server name 可以随便输入,默认已经勾选上保存为环境变量了,当然如果没有默认勾选,要手动勾选上。另外就是在勾选上下面的“make mock servers private”,勾选好了之后,就要开始生成api key了。

点击postman api key 会跳转到浏览器中,这时候就要用到我开头说的postman账户了,浏览器上登录账户后进入到api key页面
点击Generate API key 创建api key ,输入名称后创建

生成后一定要保存下来,不然还得在生成一次,创建成功并保存成功后,回到postman ,点击create mock server,至此mock 就创建成功。

4、接着我们要调用刚创建的mock数据,在collections 中找到刚刚创建的mock

5、从环境变量中找到创建的testmock,headers里面添加上api  key,后面放的值就是咱们上面创建后复制出来的,随后点击send,结果就出来。

前端 API 接口数据模拟 (Mock)

在前端开发的过程中,会碰到以下一些问题:

为了解决此类问题,需要使用 mock 数据和 mock 服务器来提供支持。

很多前端框架,如 Reactor、 Angular、Vue 等都带有 mock 服务,以方便开发,这里介绍的是一个独立的小工具,可以在开发者自己的机器上方便的部署和运行,模拟后端接口的返回,以方便前端模拟各种数据。特性如下:

该数据即 files 目录下面 _api_heartbeat_get.json 的内容。

直接按快捷键 CTRL+C 来停止。

GET api/heartbeat 映射到 files_api_heartbeat_get.json

POST api/user/create 映射到 files_api_user_create_post.json

GET api/user?pseudo=1 映射到 files_api_user_get_1.json
POST api/course?pseudo=2 映射到 files_api_course_post_2.json

[分享] 利用 ApiPost 生成mock数据

什么是mock?

Mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。

有了Mock,前后端人员只需要定义好接口文档就可以开始并行工作,互不影响,只在最后的联调阶段往来密切;后端与后端之间如果有接口耦合,也同样能被Mock解决;测试过程中如果遇到依赖接口没有准备好,同样可以借助Mock;不会出现一个团队等待另一个团队的情况。

这样的话,开发自测阶段就可以及早开展,从而发现缺陷的时机也提前了,有利于整个产品质量以及进度的保证。

ApiPost简介:

ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。

apipost上如何使用mock

您可以将ApiPost 的响应文档当作响应结果通过Mock URL直接请求,并且响应文档支持mockjs语法。

mock地址效果:

将生成的mock URL地址发给前端

您可以将ApiPost生成的mock URL地址发给前端来代替您的接口地址,这样前端就可以使用您模拟的数据进行先一步的调试开发了。当您的接口完成后,再替换回来即可。

关于mock工具生成api和mock 工具的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 mock工具生成api的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mock 工具、mock工具生成api的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何做接口自动化测试(如何做接口自动化测试工作)
下一篇:性能测试接口指标(接口性能测试报告主要内容)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~