门户网站建设工作情况总结,网站开发w亿玛酷1专注,东莞阳光网直播平台,开一家网站建设公司要多少钱在测试的时候经常会碰到后端开发工程师的接口还没有开发完成#xff0c;但是测试任务已经分配过来。没有接口怎么测试呢#xff1f;
测试人员可以通过 mock server 自己去造一个接口来访问。mock server 可用于模拟真实的接口。收到请求时#xff0c;它会根据配置返回对应的…在测试的时候经常会碰到后端开发工程师的接口还没有开发完成但是测试任务已经分配过来。没有接口怎么测试呢
测试人员可以通过 mock server 自己去造一个接口来访问。mock server 可用于模拟真实的接口。收到请求时它会根据配置返回对应的请求。
在前后端分离的大背景下mock server 在前端开发应用非广泛也影响到测试人员。前端人员可以很快上手类似于 mock.js 这样的库但是测试人员苦于没有编程功底怎么办呢
实际上 postman 的 mock server 功能简单好用。对于免费用户每个月 1000 次的 mock 请求也勉强够用了。今天我们介绍下使用 postman 来进行 mock 服务。
创建 Mock 服务
▲▲▲
你可以从 Postman 已有的测试集(Collection)中创建 Mock Server
也可以直接创建 Mock Server我们这里选择从已有的测试集中创建 Mock Server。 如果你想学习自动化测试我这边给你推荐一套视频这个视频可以说是B站播放全网第一的自动化测试教程同时在线人数到达1000人并且还有笔记可以领取及各路大神技术交流798478386
【已更新】B站讲的最详细的Python接口自动化测试实战教程全集实战最新版_哔哩哔哩_bilibili【已更新】B站讲的最详细的Python接口自动化测试实战教程全集实战最新版共计200条视频包括1、接口自动化之为什么要做接口自动化、2、接口自动化之request全局观、3、接口自动化之接口实战等UP主更多精彩视频请关注UP账号。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from333.337 Mock server 详细配置页面在此页面中我们可以设置 Name the mock server 命名 Mock Server。 Select an environment(optional) 选择一个环境可选的我们可以选择之前设置过的环境Mock Server 将会使用对应环境中设置过的变量在对应的请求和响应中。 Make this mock server private 如果想要将 Mock Server 设置私有访问的那么可以勾选此选项不勾选则对所有人可见。 设置私有访问后需要注意的是你需要在请求头中添加 Postman API key格式为x-api-key: 你的 Postman API keyPostMan API key 怎么设置请看后面的步骤。 Add a delay before sending response 我们可以在 mock 响应过来之前设置延时PostMan 有提供了模拟 2G/3G 网络的延时以及还可以支修改指定的延时。 选择生成 Postman API key 选项如果上一步没有勾选 Make this mock server private此步跳过即可。 进入到 Postman API key 配置网址页面添加新的 API key 即可名字可以自定义一定要注意这里生成的 API KEY 值一定要复制保存下来否则后面要用到的时候需要重新生成。 此时我们的 Mock server 就创建好了。
使用示例
▲▲▲
在当前 collection 中添加请求并将 mock 服务的 URL 地址复制过来。 之前我们仅仅是创建好了 Mock 服务上面没有任何的 mock 可用我们需要设置 mock example。
点击右上角的 Examples 选择 Add Example。 在 Example 我们可以填入 Mock 的请求地址请求参数以及响应体和状态码最后点击右上角的 Save Example 即可。 回到请求页面填入请求地址headers 中加入 x-api-key一定要加否则报错可以看到响应结果为 example 中设置的响应信息