首页 > 其他分享 >【Postman如何进行接口测试简单详细操作实例】

【Postman如何进行接口测试简单详细操作实例】

时间:2024-03-27 19:33:09浏览次数:34  
标签:postman 断言 接口 实例 首页 博主 请求 Postman

1、下载Postman

postman下载地址:Download Postman | Get Started for Free

2、安装Postman

(1)双击下载好的postman-setup.exe文件,进行安装postman工具

(2)安装完成后,在桌面找到并打开postman软件,输入邮箱和密码进行登录,没有就新建注册一个账号,登录进入到postman首页。

3、大概操作流程

(1)创建一个集合(可以自己给集合命名,rename重命名)

(2)在集合中添加一个请求(可以自己给请求命名,rename重命名)

(3)选择请求方式,一般是get/post(GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS)

(4)输入请求路径,通俗来说就是网址(把网址复制粘贴过来)(正常工作上开发会给接口测试文档)

(5)在Tests中加上断言,来判断响应是否成功,内容是否正确

(6)点击【Send】发送请求给服务器(未添加断言就没有断言结果Test Rusults)

(7)请求发送成功后,就可以看到服务器的响应的信息了

4、Postman断言

(1)常见断言添加:

(2)断言结果查看:

5、Postman实例操作

1.编写3个接口用例"进入百度首页"-"搜索博主内容"-"进入博主主页"

2.编写完成后逐一运行“进入百度首页”-“搜索博主内容”-“进入博主主页”3条接口效果如下:

3.运行整个集合中所有的请求,效果如下:

4.查看整个集合的运行结果,如下:

6、实例操作中遇到的问题

(1)编写进入百度首页接口时,使用get方法请求“https://www.baidu.com/”无法得到正确的响应信息(如下图所示),分析原因后主要是因为请求头的值是错误的导致。

(2)获取正确的百度首页请求头的属性值的信息:

1.用浏览器打开百度首页此处是(谷歌浏览器)

2.点击界面右上脚【3个点】-【更多工具】-【开发者工具】

3.刷新一下界面-找到www.baidu.com数据包-【Headers】

4.在请求头中找到正确的User-Agent和Accept的属性值复制到postman中

(3)修改为正确的请求头属性值后,在postman中发送请求查看响应结果:

标签:postman,断言,接口,实例,首页,博主,请求,Postman
From: https://blog.csdn.net/Leap__frog/article/details/137086175

相关文章

  • Xilinx ZYNQ 7000+Vivado2015.2系列(十)MIO/EMIO再识,MIO的引脚“复用”,EMIO当作PS的接口
    前面我们介绍过EMIO,但是不详细。MIO是PS的IO接口,这个M代表的是Multiuse,也就是多用途,在下图中我们可以看到54个MIO连接这么多东西,必须得复用,所以当我们开发的时候需要的功能配置上,不需要的去掉,防止IO口被占用。板子用的是zc702。下面我们双击ZYNQ核:我们到MIO的配置里,把其......
  • 教你用Chrome 浏览器+Postman搞定接口测试
    如果把测试简单分为两类,那么就是客户端测试和服务端测试。客户端的测试包括UI测试,兼容性测试等,服务端测试包括接口测试。接口测试检查数据的交换,传递和控制管理过程,它绕过了客户端,直接对服务端进行测试。客户端测试与服务端测试的关系图:服务端非常复杂,就像下图的阿里核心链路图......
  • python闹钟实例
    #coding:utf-8fromtkinterimport*importmath,timeglobalListglobaliroot=Tk()List=[]root.title("asimpleclock")#设置窗口是否可以变化长/宽root.resizable(1,1)defpoints():foriinrange(1,13):x=200+130*math.sin(2*math.pi......
  • 免费体验翔云身份证实名认证接口!
    现如今,无论是银行开户、办理社保、购买保险、在线教育、电商购物等等的应用场景,都需要进行身份证的实名认证。随着人工智能技术的不断创新,身份证实名认证已经逐步实现了智能化、在线化。也正因如此,企业对于身份证实名认证接口的需求也在不断增多。翔云身份证识别与身份证实名认证......
  • go判断实现接口的方法 var _ Interface = (*Type)(nil)
    阅读源码过程中发现很多var_Interface=(*Type)(nil)写法,对于接口实现情况的判断十分优雅,而自己编写代码过程中鲜有涉及。var_InnerObjectWithSelector=(*PodChaos)(nil)var_InnerObject=(*PodChaos)(nil)其作用就是用来检测*Type是否实现了Interface接口,有多种形......
  • 记录一次通过aspnetboilerplate站点常见的abp框架,访问application层设定的既定接口,get
     1publicIServiceProviderConfigureServices(IServiceCollectionservices)2{3services.AddControllersWithViews(options=>4{5options.Filters.Add(newAbpAutoValidateAntiforgeryTokenAttribute());6});7}......
  • C# 异步与 Unity 协程(实例讲解)
    C#异步编程实例:假设我们有一个需要从Web获取数据的简单应用。我们可以使用C#的异步编程模型来避免UI线程被HTTP请求阻塞1usingSystem.Net.Http;2usingSystem.Threading.Tasks;34publicclassAsyncExample5{6publicasyncTask<string>FetchDataFromWebAsync(st......
  • 百川仓配切量接口成长史
    背景百川专项是指物流统一打造企业级能力平台,战略上聚焦纯配、仓配类业务主线,以提升前台业务整体交付吞吐率为核心目标,支撑物流开放领域解决方案和标准产品的快速交付实施。计划以“百川”专项项目为契机,加速推动BP团队将ECLP中各自业务的单据和履约职能整理下沉到订单中心和各自......
  • 创建与启动线程之二(继承Thread类)(实现Runnable接口)
    1.概述java的JVM允许程序运行多个线程.使用java.lang.Thread来表示线程.一个线程都直接或间接的继承于Thread类,即每个线程的对象要么是Thread的实例,要么是其子类的实例.2.Thread类的特性每个线程都是通过某个特定的Thread对象的run方法来完成操作的,run()被称为线程执行体.......
  • FUSB302BMPX 可编程USB芯片控制器 接口集成电路 302B Type-C Control IC with PD
    FUSB302BMPX是一种可编程的USBType-C控制器,由安森美半导体公司生产。它支撑USBType-C检测,包含衔接和方向,并集成了USBBMC功率输送协议的物理层,可完成高达100W的电源和角色交换。该控制器适用于希望完成DRP/SRC/SNKUSBType-C衔接器的系统规划人员。此外,FUSB302BMPX支撑USB3......