草庐IT

Postman 如何进行参数化

前言Postman作为一款接口测试工具,受到了非常多的开发工程师的拥护。那么做为测试,了解Postman这款工具就成了必要的了。这篇文章就是为了解决Postman怎么进行参数化的。全局变量全局变量是将这个变量设置成整个程序的都可以用,不用去区分环境设置。1.打开Postman,点击右上角的环境管理按钮 2.选择Global,设置全局变量 3.输入你要设置的变量名和变量,点击Save,进行保存 4.引用全局变量,引用的方法为:{{变量名}} 文档参数化,Postman支持Json文档,txt文档,CSV文档前提条件:本文以txt文档为例,在txt里面创建测试数据,存入手机号和密码。多个数据之间用

解决postman接口自动化测试中登录后401权限问题

大家在做接口自动化测试的时候,碰到有登录的系统应该都会遇到401权限的问题,下面我来说下如何解决这个问题。 首先需要了解问题的本质,是要解决什么?这样我们才好对症下药,报401是因为用户在登录的时候,服务器会返回cookie,cookie是个校验机制,可以让服务器知道用户是谁,当然也还有什么token之类的。登录后如果我要打开添加角色页面,这时候浏览器就会自动带上这个cookie给服务器,这样我们就能顺利打开这个页面。但是我们在用postman做测试的时候,登录后再跳到添加角色页面是没有带上这个cookie的,所以服务器不认识你是谁,没办法认证,所以才会报401。好了,知道了问题的本质了,我们

PaddleOCR 使用 FastDeploy 服务化部署及postman、java调用服务的方法

目录服务化部署postman调用java调用题外话服务化部署部署这块大部分按着官方文档来做就差不多PaddleOCR/deploy/fastdeploy/serving/fastdeploy_servingatdygraph·PaddlePaddle/PaddleOCR·GitHub提一下两个需要注意的点。一、如果跟我一样选择的是cpu的版本,那么修改config.pbtxt配置文件时不仅得按官方说的需要修改kind:KIND_GPU为kind:KIND_CPU,还需要把后面的gpus:[0]这块也删掉instance_group[{#Thenumberofinstancesis1count:

postman常用变量总结

一、变量分类环境变量:只在所属环境内使用;全局变量:整个postman中全部接口皆可使用该变量;集合变量:只在设置的集合中可使用,且与环境无关;局部变量数据变量二、环境变量设置方式方式一方式二方式三将接口返回值设置为环境变量作用范围哪个环境设置的变量,对哪个环境起作用三、全局变量设置方式方式一方式二方式三作用范围postman中均可用该参数四、集合变量设置方式方式一方式二创建集合时,同步添加集合变量作用范围五、变量说明Variables:变量名InitialValue:共享初始值,供别人使用的默认值CurrentValue:当前值,自己当前使用的变量值PersistAll:保持所有值,将初始值

使用Postman创建Mock Server

这篇文章将教会大家如何利用Postman,通过Mock的方式测试我们的API。什么是MockMock是一项特殊的测试技巧,可以在没有依赖项的情况下进行单元测试。通常情况下,Mock与其他方法的主要区别就是,用于取代代码依赖项的模拟对象允许设置期望值。简而言之,Mock就是创建了一个对象,模拟真实对象的行为。目的是什么前端与后端的工作进度不同步,使得两方团队无法有效的完成工作。Postman中的Mock服务器可以减轻团队开发过程中的这种不同步问题。开发可以在不启动后端的基础上,查看预期的响应结果。是一种快速开发的过程。意义何在在API开发的前期,构建Mock集合可以帮助开发团队之间清晰沟通,并尽

postman之断言详解

Testscriptexamples|PostmanLearningCenter单个断言pm.test("Statuscodeis200",function(){pm.response.to.have.status(200);});Postman的test可以用ChaiAssertionLibraryBDD 语法。Expect/Should-Chai多个断言在一个test里可以写多个断言pm.test("Theresponsehasallproperties",()=>{//parsetheresponseJSONandtestthreepropertiesconstresponseJson=

springBoot集成webSocket并使用postMan进行测试

简单描述简单来讲,webSocket是一种在http协议基础上的另一种新协议,叫ws协议。http协议是单工通信,客户端发起请求,服务端收到请求并处理,返回给客户端,然后客户端收到服务端的请求。ws协议是全双工通信,客户端发起请求后,相当于搭建了一个通道,在不断开的情况下,在这期间,服务端可以把请求发给客户端,客户端也可以在这期间处理别的事情,不必等待服务端的响应。webSockt实现此次webSocket实现不包含前端代码,将使用postMan来实现前端的功能。依赖org.springframework.bootspring-boot-starter-websocket配置类@Configu

【Ajax】接口与接口测试工具PostMan

一、接口接口的概念使用Ajax请求数据时,被请求的URL地址,就叫做数据接口(简称接口)。同时,每个接口必须有请求方式。例如:http://www.liulongbin.top:3006/api/getbooks获取图书列表的接口(GET请求)http://www.liulongbin.top:3006/api/addbook添加图书的接口(POST请求)2.分析接口的请求过程2.1通过GET方式请求接口的过程2.2通过POST方式请求接口的过程二、接口测试工具1.什么是接口测试工具为了验证接口能否被正常被访问,我们常常需要使用接口测试工具,来对数据接口进行检测。好处:接口测试工具能让我们在不

Windows 上安装 Insomnia 代替 Postman

Windows上安装Insomnia代替PostmanInsomnia概述官网地址下载和安装Insomnia使用InsomniaInsomnia概述Insomnia是一个开源桌面应用程序,它提供了设计、调试和测试API的简单方法。通过对开发者友好的界面、内置的自动化和可扩展的插件生态系统,更快、更好地构建更好的API。官网地址https://insomnia.rest/下载和安装Insomnia访问https://insomnia.rest/download,下载Windows安装文件,然后进行安装。Windows安装比较简单,具体步骤就省略了。使用Insomnia今天开发了1个LOCK方法的

Jmeter和Postman那个工具更适合做接口测试?

软件测试行业做功能测试和接口测试的人相对比较多。在测试工作中,有高手,自然也会有小白,但有一点我们无法否认,就是每一个高手都是从小白开始的,所以今天我们就来谈谈一大部分人在做的接口测试,小白变高手也许你只差这一次深入了解!一、接口测试的目的已经是老生常谈了,我想不用我说,凡是说到接口总会被问及这个话题,的确,没有目标就没有评定标准,知道其目的也是至关重要的。接口测试的目的通过英文翻译呈现如下:API测试是一种作为集成测试的一部分,通过直接控制被测应用的接口(API)来确定是否在功能、可靠性、性能和安全方面达到预期的软件测试活动。由于API都没有GUI界面,API测试都是在通讯层进行的。现在AP