阅读目录1.接口测试简介1.1 什么是接口测试  1.2 接口测试的必要性  1.3 接口测试流程   1.4 接口文档   1.5 接口测试用例设计   1.6 接口测试用例模板2.Postman  2.1 Postman简介  2.2 Postman主页   2.3 Postman 发送请求 2.4 Postman 授权 2.5 Cookie设置  2.6 Postman变量  2.7 Pos            
                
         
            
            
            
            此文章在不涉及原理以及postman延展功能的条件下带您快速上手postman和controller层的自测一、postman的header1.1 cookie/session1.1.1 浏览器端session中的信息通常在登录的时候获取,为了让此博文信息清晰展示,所以此处密码没有进行加密 在login界面F12可以找到登录的cookie以及session信息,只要未超时或者服务器没有重新启动,那            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 10:33:21
                            
                                4079阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言 当我们账号密码登陆以后,如何确保用户认证是我们每一个 phper 都会遇到的问题,从最开始的 Session 到 Token ,让我们带着求知欲了解一下它。Session 时代 Web 开发使用 Http 协议,HTTP 协议最初是匿名的,无状态的请求 / 响应协议。这样简单的设计可以使 HTTP 协议专注于资源的传输(HTTP 是超文本传输协议); 随着 WEB 的发展,业务需要确定客户端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-30 21:32:08
                            
                                389阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在接口测试过程中,常常需要进行Cookie、Token或Session等鉴权操作。Postman是一种流行的API开发环境,可以使用其自带的功能来进行这些鉴权操作。下面是关于Postman接口测试中Cookie、Token和Session鉴权的详细介绍。Cookie鉴权在Postman中使用Cookie鉴权,需要在请求头中添加Cookie信息。以下是示例代码:  POST /api/login H            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-10 21:56:01
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在前后端分离的现在,后端调试接口常用方法就是使用Postman(绝对不是写单元测试:除非有专门的人去写单元测试,如果让写后端的人又开发代码,又写单元测试,在时间的花费上以及接口的检验上是得不偿失的。以上纯属个人意见)PostMan是一个非常方便的api接口测试工具,用户可以在它上面调试信息,跟踪请求.我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。小编一开始要访问需要tok            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 09:06:13
                            
                                444阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                  什么是接口鉴权?鉴权就是鉴定权限。在公司开发的一些系统中都会有权限的鉴定。不管是app还是网站的项目,都会有登录模块,而只要有登录模块,他有一些功能,肯定是必须要登录之后才能完成了。比如你在淘宝下单的时候,肯定是要登录的。你每次去做下单的时候,他其实每一次都会去检测你这个用户的信息,是否有效的。所以鉴权是接口每次被调用的时候,都需要做一个事情。而我们需要写一些代码或者是通过一些工具,p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 10:35:57
                            
                                160阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                   前言只要用python做过一些web开发,多少都用过requests这个模块,简单,方便的HTTP客户端,大家都爱。不过,如果你只是停留在requests.get()或者requests.post()这样的调用层面上,那你的程序跑起来,可能有点慢,这篇文章将会回答你,慢的其中一个原因,以及优化的方法。普通的调用有什么问题?继续之前,我们先来回顾两件事——HTTP/1.1基于TCP,H            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-31 19:13:10
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            翻译:凯凯老师Sessions在Postman中的Sessions是一个临时层,它通过允许你处理某些局部变量来保存与当前工作实例相关的变量值。由于围绕变量的数据的敏感性,Sessions很少解决与协作和团队协作相关的复杂问题。Postman中的Sessions带来了许多功能。其中一些概述如下:你可以按自己的方式更改会话中的变量值,而不必担心数据的敏感性,因为Postman默认情况下不会将当前值(会            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 19:26:51
                            
                                215阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            postman请求参数化获取外部文件获取CSV/json后缀的文件(进行参数化) 获取CSV/json后缀的文件(进行参数化)一、编辑后缀为csv/json文件内的数据(一)、csv文件参数化第一行一般编辑变量名/参数名第二行开始编辑对应数据注(1):多个接口参数化的数据放于一个数据文件中,如图中的name、info参数用于一个接口,username参数用于另一个接口;保存时字符编码选择UTF-            
                
         
            
            
            
            目录什么是断言如何设置断言常用的断言什么是断言:断言:postman在发送请求后,需要对返回的结果做判断,验证是否符合预期,这就是断言。如何设置断言:postman中通过Tests页签编写断言,断言在请求返回之后显示,断言的结果显示在Test Results中。步骤:1、选择需要添加断言的接口,在请求栏点击“Tests”页签,断言使用Java            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 20:53:23
                            
                                149阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、关联设置在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果,从而让后一个接口能够正常执行。关联操作步骤如下:1.利用postman获取上一个接口指定返回值2.使用postman全局变量保存上一个接口的值,代码如下:postman.setGlobalVariable("全局变量名",str);其中前面的参数为全局变量名称,后买你为变量3.使用{{全局变量名}}引用例如:设置acces            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 04:26:34
                            
                                646阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            postman使用变量:       之前我们请求里面的主机地址都是localhost,表示本机。而在实际测试过程中,服务器地址往往并非是在本机上的,这时候就需要用到变量。       postman支持多个测试环境,一个环境里可以配置多个变量。       postman的变量            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-29 14:01:40
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言最近喊同事吃饭的时候他在测接口,于是我就在他后面等了一会。他测的是一个需要登录的接口,步骤如下1.先登录系统从接口的request head中拿到cookie的值2.把这个cookie的值粘到postman请求的header中3.发送请求测试接口我发一张图,你大概可以想到测的姿势       说真的,这波操作真的秀到我了,于是我把我的骚操作告诉了他,如果大家也没用过这种方式的话,可否            
                
         
            
            
            
            一:postman设置断言的流程在tests页签截取要对比的实际响应信息;(响应头、响应正文、响应状态码等)利用断言语句 tests[] 或 chai.js 形式把实际响应信息与期望结果对比;执行请求进行结果查看;二、截取实际响应信息的新老版本代码对比截取名称老版本新版本响应状态码responseCode.codepm.response.code响应状态信息responseCode.namepm.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 22:37:42
                            
                                288阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            接上一小节的 Postman 批量运行用例中提到的 Collection Runner 界面有各种参数,如下图:运行参数如下:**Environment:**选择运行的环境,环境主要决定环境变量的;Iterations: 用例迭代的次数,也就是当前选中的这些请求需要运行几次;**Delay:**延迟,用来设置每个请求之间的运行时间(以毫米为单位),如果设置了,则一个请求运行完后会等待相应的时间才运            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 21:26:47
                            
                                120阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一. 写在前面    之前没有怎么接触过API,唯一的一次是调用天气预报的API, 不过那个是一个XML的文件形式,可以用浏览器打开。很神奇的是会自动更新,细想起来现在好像也没有明白那是个什么原理。     这一次的需求是通过Java调用testrail的API。刚开始上来有点懵逼,很直接的就把别人给我API 通过网页打开。结果当然是被赤裸裸的嘲笑            
                
         
            
            
            
            session简介:1,因为http是无连接的,每次访问不知道对方是谁。所以引入Session机制来标识访问者。 2,用户第一次访问JSP,Servlet时,为其创建Session。如果是HTML,image等静态资源不会创建。 3,session是存储在服务器端的,和浏览器端无关。你关闭了浏览器,在session有效期内服务器端会一直保留,除非服务端是有销毁代码,将其销毁。 4,session有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 20:29:55
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Postman工具的应用一、Postman简介二、Postman入门1.使用Postman发送请求1.1新建集合 Collection1.2 新建请求1.3 查看响应结果1.4 易错点:请求时key值出错,原因及解决方法Postman工作原理2. 执行请求前和响应后代码3. 查看控制台日志三、Postman基本操作1.GET请求2. POST请求3. PUT请求4. DELETE请求5. PAT            
                
         
            
            
            
            摘要:关于postman的断言方法很多,在网上随便搜寻下,能搜出一大推,什么牛鬼蛇神都有,让人眼花缭乱。。甚至在应用时出现错误。Test断言都是根据js规则来写的,对于我这种不懂js语言的来说确实不友好,也幸好常用的断言方式也不多,就那么几个。。自己搜集和整理了8种方式......有从Tests右侧添加的,也有通过自己编辑添加。。供自己查看__加强记忆。。一、检验请求是否成功。。我的理解是post            
                
         
            
            
            
            目录一、?变量二、?执行集合三、?批量导入参数四、?JavaScript脚本(1)?在哪写脚本(2)?预请求脚本(3)?测试脚本?️Status code:Code is 200?️Response body:Contains string?️Response body:JSON value check?️Response body:Is equal to a string?️Response h            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-07 18:22:21
                            
                                343阅读
                            
                                                                             
                 
                
                                
                    