成都市 建设领域信用系统网站,南宁网站建设醉懂网络,好口碑关键词优化地址,深圳做网站个人1. 场景
提到 Postman#xff0c;大部分的人可能只停留在使用 Postman「 模拟网络请求 」这单一功能上面。
事实上#xff0c;Postman 的功能很强大#xff0c;下面将罗列出几个比较少用#xff0c;但实用的功能。
2. 抓包及拦截器
除了 Fiddler 和 Charles#xff0c…1. 场景
提到 Postman大部分的人可能只停留在使用 Postman「 模拟网络请求 」这单一功能上面。
事实上Postman 的功能很强大下面将罗列出几个比较少用但实用的功能。
2. 抓包及拦截器
除了 Fiddler 和 CharlesPostman 也可以用来抓包而且使用更简洁方便。
Postman 只需要设置端口号然后自定义过滤条件和请求保存位置接着配置客户端手动代理就能愉快地进行抓包了。 另外Postman 中的拦截器即Interceptor根据过滤条件拦截 PC 端对应的网络请求保存到左侧的请求历史记录中或请求集合下。 3. Postman 脚本
Postman 提供两个 Tab即Pre-request Script Tab、Tests Tab可以通过编写 JS 脚本完善网络请求的配置及响应的断言。 其中Pre-request Script 是在请求发送到服务端之前会运行一次这里能完成环境变量的设置或者发送一个异步请求。
比如预处理中设置环境变量之后在请求头中可以直接使用环境变量
# 设置环境变量
pm.environment.set(header_timestamp,new Date());Tests Script 是在获取到响应之后对请求结果的断言或者再次发送请求等操作。
比如使用 pm 对象通过对响应 Body 的判断来判断接口返回的数据是否合理。
pm.test(Test Result,function(){var jsonData pm.response.json();//直接判断json里面的数据//排名第一国家是日本pm.expect(jsonData.result[0].country).to.eql(日本);
});
4. 发布接口文档
通过 Postman 生成接口文档真的方便也方便协同操作。
首先我们根据设定的接口在 Postman 内新增网络请求并将他们添加到到同一个集合内。 接着为每一条网络请求新增一个示例 Example加入 URL、请求头、请求参数及预设的返回值。
然后选中这个请求集合点击 Publish Docs跳转到集合发布页面执行发布操作。 最后将生成一份完善在线的 API 文档可以分享出去其他人也可以通过 Postman 导入进行编辑完善。 总结
如果你对此文有任何疑问如果你也需要接口项目实战如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入我们加入方式在文章的最后面 自动化测试相关教程推荐 2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂_哔哩哔哩_bilibili 2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华学完年薪40W_哔哩哔哩_bilibili 测试开发相关教程推荐 2023全网最牛字节测试开发大佬现场教学从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili postman/jmeter/fiddler测试工具类教程推荐 讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程学jmeter接口测试一套教程就够了_哔哩哔哩_bilibili 2023自学fiddler抓包请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程_哔哩哔哩_bilibili 2023全网封神B站讲的最详细的Postman接口测试实战教学小白都能学会_哔哩哔哩_bilibili 总结 光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。
如果对你有帮助的话点个赞收个藏给作者一个鼓励。也方便你下次能够快速查找。
如有不懂还要咨询下方小卡片博主也希望和志同道合的测试人员一起学习进步
在适当的年龄选择适当的岗位尽量去发挥好自己的优势。
我的自动化测试开发之路一路走来都离不每个阶段的计划因为自己喜欢规划和总结
测试开发视频教程、学习笔记领取传送门