网站后台管理系统栏目位置,手机版网站系统,网站推广营销技巧,现在哪些网站做外贸的好做什么是mock测试 
Mock 测试就是在测试活动中#xff0c;对于某些不容易构造或者不容易获取的数据/场景#xff0c;用一个Mock对象来创建以便测试的测试方法。 
Mock测试常见场景 
无法控制第三方系统接口的返回#xff0c;返回的数据不满足要求依赖的接口还未开发完成#… 
什么是mock测试 
Mock 测试就是在测试活动中对于某些不容易构造或者不容易获取的数据/场景用一个Mock对象来创建以便测试的测试方法。 
Mock测试常见场景 
无法控制第三方系统接口的返回返回的数据不满足要求依赖的接口还未开发完成就需要对被测系统进行测试 
Mock测试的缺点 
测试过程中如果大量使用Mockmock测试的场景失去了真实性可能会导致在后续的系统性测试时才发现bug使得缺陷发现的较晚可能会造成后续修复成本更大 
Mock工具Fiddler / Postman 
01、实战 
postman 创建一个mock server 
步骤一 
在左上角有一个New点开后会有下拉列表展示选择里面的Mock Server 步骤二 
勾选Request-Body请求内容 步骤三 
填写mock测试的各个请求参数之后点击Next下一步 现在我也找了很多测试的朋友做了一个分享技术的交流群共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源没人解答问题坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化性能安全测试开发等等方面有一定建树的技术大牛
分享他们的经验还会分享很多直播讲座和技术沙龙
可以免费学习划重点开源的
qq群号110685036 步骤四 
创建mock server 
填写Mock服务的名称可用中文勾选Make this Mock server private可以不勾选如果勾选了这个Mock服务就只能你自己私有访问此时创建的Mock Service需要一个x-api-key把生成的key放到header中具体生成x-api-key后面会介绍选择环境如果没有合适的环境可以选择no environment勾选 Save the mock server URL as an environment variable 步骤五 
点击here获取mock 接口密钥登陆浏览器设置然后点击close 黄色部分就是Mock服务器地址这个mock server是postman在自己的服务器上为我们创建的无论我们是否打开postman我们都可以直接用这个地址来访问mock的API如我们通过Jmeter也能对这个接口进行访问 
如果需要对这个Mock服务创建API key可以点击here打开一个浏览器页面生成一个API key注意这个key值只出现一次复制好以后最好新建一个记事本粘进去后面访问这个接口的时候必须在请求头里带上 API key才能访问成功相当于一个接口鉴权的作用。 
x-api-key获取地址 https://web.postman.co/settings/me/api-keys? 步骤六 
Mock服务创建成功 
创建成功后回到postman主界面在右侧collection集合出出现了一个以刚才mock server命名相同的collection点击这个集合右上角的箭头选择mock出现mock server的地址。 这个{{url}}其实就是我们的Mock服务地址鼠标放上去可以显示如果使用postman进行测试使用时地址栏内的{{url}}一定要带着如果 
使用其它工具如Jmeter可以使用{{{url}}变量中具体的值也即如上图中的https://3b84b4c3-de01-4016-83aa-60943c1984b8.mock.pstmn.io在这个mock server地址其后面路径名称以及层级均可自定义但要记得设置对应的example并且保存后再运行。 步骤七 
修改Mock Server如果需要修改Mock Server点击进入Mock Server服务点击右上角的Examples就可以修改了 
选择环境选择Examples默认为default如果仅仅要修改当前的Mock Service则选择Default 
如果要在此基础上新增Mock Service则选择Add Example新增或者修改mock service并保存为新的mock service注意接口地址中{{url}}/test/testdemo前面要带上路径符号/ 步骤八 
访问Mock服务可以使用 postman 、jmeter等接口测试工具进行访问这里选择使用postman进行访问 
创建一个Http服务请求 “Add Request”Request name可以命名为中文保存 选择环境点击右上角眼睛旁的下拉框选择环境此处刚才创建Mock server时候新增了一个和mock server命名相同的的环境选择环境后点击眼睛还可以看到该环境下接口地址的具体信息 服务请求界面输入接口地址、请求方法、请求header和请求body等内容点击save,点击send按钮可查看服务请求和响应内容此处响应的内容就是前面创建Mock服务定义的响应内容响应成功状态码就是Mock服务定义的响应状态码,如Status:200 创建一个Http服务请求 “Add Request”也可以对步骤七中新增/修改的Mock Service(Example)发送服务请求步骤同上 步骤九 
使用Jmeter访问Mock服务 
备注使用Jmeter进行接口测试不存在选择环境 步骤十 
其它-环境管理对于一些无用的环境可以删除 如果有写的不好的地方请大家多多指教。如果有其他想法也欢迎在评论区和我交流。