首页 > 其他分享 >接口测试工具-Postman

接口测试工具-Postman

时间:2024-07-04 16:24:00浏览次数:1  
标签:Postman 接口 test jsonData 测试工具 变量名 id 变量 pm

Postman是API测试工具。

选择请求方法(GET、POST、PUT等)、输入URL、添加请求头和请求体来发送HTTP请求。
发送请求后,用户可以在响应区域查看服务器的响应。

官网: https://web.postman.com/

基础用法

用例管理

集合 > 文件夹 > 用例
Create Colllections > Add Folder > Add Request

五种变量

全局变量 - 集合变量 - 环境变量 - 数据变量 - 本地变量

变量使用方法: {{变量名}}

使用JS代码控制变量

pm.environment.set("变量名":"值");
pm.environment.get("变量名");
pm.environment.unset("变量名");

Tests 测试脚本

pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
pm.test("resultCode is 0", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.resultCode).to.eql('0');
});

传递变量

// 获取变量
// 假设返回的JSON报文为: {"data": {"id": 913998}}
// 在Test脚本添加
var jsonData = pm.response.json();
test_id = jsonData.data.id
pm.globals.set("test_id", test_id);

// 使用变量
// 如POST请求中的Body消息
{
    "id": {{test_id}}
}

其它

禁止postman自动更新

删除安装目录的update.exe
修改C:\Windows\System32\drivers\etc\hosts
添加0.0.0.0 dl.pstmn.io
刷新DNS缓存ipconfig /flushdns


参考文档:

  1. https://blog.csdn.net/YYVeryGood/article/details/134591141

标签:Postman,接口,test,jsonData,测试工具,变量名,id,变量,pm
From: https://www.cnblogs.com/rustling/p/18284072

相关文章

  • Winform中使用HttpClient实现调用http的post接口并设置传参content-type为application
    场景Winform中怎样使用HttpClient调用http的get和post接口并将接口返回json数据解析为实体类:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124157296上面使用HttpClient调用post接口时使用的HttpContent的格式为application/x-www-form-urlencoded对应的代码......
  • 短网址缩短API接口
    这边记录下wai.cn短网址的api机制,wai.cn比较好记录。请求接口地址:https://api.wai.cn/v1/api/chains.list请求方法:POST请求示例:https://api.wai.cn/v1/api/chains.list?access_token=xxxxxxx请求参数说明参数名类型是否必传描述access_tokenstring是身份令......
  • java 事件回调的写法,使用回调接口方式
    java编写时,尤其是先用C#语言后转成java的,在编程时一定会遇到,java中没有委托事件的概念。那主类App.java类中实例了一个A对象,那A对象因为某种原因触发了一个事件,想回调App.java中的一个函数,应该怎么写呢?在java中有多有方法来实现,这里讲下回调接口方式,我感觉这种方式比较好理解......
  • 对于浏览器请求接口限制,是否有必要开发一套请求任务管理器组件,自主的去控制请求的并发
    在现代Web开发中,浏览器对同时发起的网络请求确实存在一定的限制,这个限制通常与浏览器的安全性和性能优化有关。不同浏览器对最大并发连接数有不同的默认设置,例如,Chrome和Firefox大致允许每个域名上同时有6到8个TCP连接,而IE可能更低。当超过这个限制时,额外的请求会被排队等待,直......
  • 翔云发票查验接口状态码说明,哪种情况扣次数那种情况不扣次数呢
    翔云发票查验API,实时联网,可以实现发票信息真伪的快速核验,帮助企业财务摆脱繁琐的发票真伪查验工作。那么知道了发票查验接口的作用,对于开发者而言,接口返回的状态码又分别代表什么含义呢?下面就翔云发票查验接口产品状态码做出以下说明:状态码说明:status code message0 成功(......
  • 翔云身份证实名认证接口返回值参数说明
    说到实名认证相信大家都不陌生,现如今,随着互联网应用的不断普及,我们生活和工作的方方面面都需要进行身份的实名认证;而企业实现实名认证的功能可以通过集成接口来实现,那么,翔云身份证实名认证接口返回值参数分贝代表什么呢?下面一起来了解一下吧!翔云身份实名认证接口返回值参......
  • Fastapi 脚本接口规范优化
    Fastapi脚本接口规范优化在编写Fastapi脚本提供自动化接口操作时,我们不仅要实现接口功能实用性,也要考虑接口的规范管理,这边以Fastapi官方文档作为一个切入点。官方接口文档默认官方接口文档如下图所示,宛如大杂烩一样/doc接口文档 /redoc接口文档 优化方案1、根据功能......
  • Postman使用教程
     传统接口风格RESTful风格使用Postman完成测试用例目标:Postman教程(1)准备工作,下载Postman新建(2)登录接口调试-获取验证码(3)登录接口调试-登录(4)登录接口自动关联自动关联:编写代码之前需要手动提前创建并选择对应的环境总结......
  • Filter接口的生命周期
    Servlet容器(如Tomcat、Jetty、GlassFish等)在启动时会加载并初始化部署在其中的Web应用程序。在这个过程中,它会读取web.xml文件(或在Servlet3.0+中使用@WebFilter注解)以获取Filter的配置信息。以下是Servlet容器如何调用Filter的init方法并传递FilterConfig......
  • 程序员的加油站,各类技术文章,可视化技术,在线源码资源,在线实用工具,数据爬虫接口持续集成
    先挂网址:https://wheart.cn可视化大屏模板与设计,在线预览上百例可视化模板技术文章、资源下载等各类资源导航页echart在线实用demo各种在线工具提升开发效率echart在线代码模板......