2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)-CSDN博客文章浏览阅读1.9k次,点赞85次,收藏11次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、app自动化测试、接口测试、性能测试自动化测试、安全测试及一些常问到的人力资源题目。最主要的是他还收集了像阿里、华为这样的大厂面试真题,还有互动交流板块……https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5501在我们的项目里,有很多的场景下,需要做一些Mock:

场景1:上游现在接口没有开发完,想要跑通整个业务流程,就可以Mock假的接口把流程调通 【Mock模拟上游接口的响应结果,给下游接口提取从而执行接口测试】

场景2:涉及到第三方接口,比如支付接口,需要付费对接第三方,在测试环境的时候很多都没有对接好,也需要Mock模拟一个支付成功或者失败的接口,然其他的接口可以跑通。

所以,Mock服务就类似于做汽车碰撞测试,用假人模拟真人一样的,减少成本达到测试的目的。

Mockoon工具

很多mock工具可以造一些Mock的服务出来,我们今天讲的工具是Mockoon,被官方称为:一款在地运行模拟API最简单,最快的解决方案。无需远程部署,无需帐户,并且是开源免费的。而且还可以跨平台支持Windows (exe),Linux和MacOS 。

官网下载地址: https://mockoon.com/,大家可以自行下载和安装。

界面介绍

Mockoon是一个可以通过图形化界面帮我们快速搭建API服务的工具,页面整体结构如下:

图片

Mock工具的基础使用: 模拟简单的Get接口请求

第一步:点击这个setting,新建一个接口,配置接口的基本信息:
  • 1、默认是localhost【安装工具的本机】

  • 2、端口,默认默认是3000,但是可以配置修改。

  • 3、接口公共路径: 图里配置了lemon

这样配置完成接口地址的组成部分: localhost:3000/lemon。

图片

第二步:配置具体接口的信息,包括接口请求方法,请求的详细地址,还有响应消息:

  • 选择①Routes标签页,里面有一些样例,也可以自己点击②+新建一个route。

  • 选中route后,可以编辑右侧:

    • ③选择请求方法: 下拉框里可以选择Get Post等REST风格的请求方法

    • ④配置详细的接口地址: 自己编辑详细的接口地址,这个地址会跟公共接口地址进行拼接,组成完整的接口地址。

比如图示案例的详细接口地址就是:http://127.0.0.1/lemon/template。

图片

配置接口的响应结果:

图片

给接口配置响应状态码①,下拉框可以选择常见的响应状态码

  • 配置响应头部信息②:点击添加按钮可以直接新建响应头。

图片

  • 在③部分配置响应消息体: 这个就是访问接口后会得到的响应结果。

做完以上基本配置之后,可以启动mock服务,就可以访问这个项目的接口了:

图片

  • 在浏览器地址里输入完整的接口地址: http://127.0.0.1:3000/lemon/template 【get请求可以直接通过浏览器访问】

图片

Mockoon的进阶使用:

上个样例的请求消息是最简单的get请求,并且没有额外的请求参数和请求头部。如果想要配置一写复杂一些的接口请求,可以怎么操作呢?

第一步: 选择菜单栏里的Headers,点击添加+ 按钮,可以添加请求头

图片

第二步: 选择菜单栏里的Data可以可以添加+请求参数,并配置请求参数体如下图所示:

图片

第三步: 在Route添加一个接口请求,选择post请求方法,并加上接口地址:

图片

第四步: 给这个接口配置响应消息:

图片

完成如上配置后,我们使用postman来测试这个mock接口:

图片

图片

发送请求消息: 配置好对应的请求方法+请求地址+请求头部+请求参数,点击发送后得到响应消息:

图片

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】在这里插入图片描述
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐