草庐IT

Postman学习笔记

Postman学习笔记第一章接口测试基础知识1、接口测试概念2、json格式的基础知识3、测试流程图4、测试用例基础知识第二章初识Postman及环境搭建1、postman下载地址2、postman面板初识3、jdk环境搭建4、运行jar包命令第三章核心知识之Http协议1、什么是URL2、http协议及响应码3、Http请求消息结构4、Http响应消息结构5、Http常见的9种请求方法和使用6、Http常见请求头7、Http常见响应头8、Http请求/响应头content-type内容类型第四章实战中学习Postman1、get请求2、post常用请求格式2、postman创建环境并使用指定

PostMan和RestTemplate请求/oauth/token获取token报401错误

 报错:"timestamp":"2022-04-28T03:00:27.785+0000","status":401,"error":"Unauthorized","message":"Fullauthenticationisrequiredtoaccessthisresource","path":"/oauth/token"}以下1-8节的方法都可以试试,我试了好多种,只有最后一种成功了1.postMan请求1.1表单(请求返回401) 1.2JSON(请求返回401) 1.3加basic认证(请求返回401)格式:basic空格clientId:clientSecret(base64编码

postman做数据驱动读取excel文件

需求:给了我一份excel文件,里面有身份证和名字和其他东西,需要统计出这里的人返回值分别有哪些,以及数量1,postman批量读取只能读csv或者json,excel文件是.xlsx格式,无法读取,所以我就新建了一个excel文件,把源文件里的身份证和姓名复制过来,只保存数值,但是因为保存成csv格式,所以数字还是会被自动设置成科学计数法,导致请求的时候,数据异常2,我在身份证列旁,通过百度的方式将身份证号统统加上双引号,但是在读取预览的时候发现身份证号两边多了2个双引号,预览界面是这样的:“”“xxxxxxxxx"“”,照样无法读取3,我就用记事本的方式打开,然后点击替换,把"""三个双引

postman的断言、关联、参数化、使用newman生成测试报告

Potman断言Postman断言简介让Postman工具代替人工自动判断预期结果和实际结果是否一致断言代码书写在Tests标签页中。查看断言结果TestResults标签页Postman常用断言1.断言响应状态码Statuscode:Codeis200//断言响应状态码为200pm.test("Statuscodeis200",function(){pm.response.to.have.status(200);});pm:postman的实例。test()postman实例的测试方法。这个方法有2个参数。参1:"Statuscodeis200"。这个参数可以任意修改,不影响断言。作用:在断

为什么越来越多的开发者放弃使用Postman,而选择Apifox

目录一、API调试常用解决方案1、Postman+Swagger+Mock+JMeter2、存在的问题3、Apifox二、下载与安装1、支持多种操作系统,贴心2、一键安装,简单3、自定义环境,节省固定的ip前缀,方便三、功能特性1、API文档设计2、API调试3、API自动化测试4、API数据Mock5、CI持续集成6、数据库操作7、自动生成代码8、支持HTTP、TCP、RPC9、数据导入/导出10、团队协作四、最佳实践五、后续功能规划六、Apifox下载地址一、API调试常用解决方案1、Postman+Swagger+Mock+JMeter作为一个后端开发,我做的大部分项目一般都是基于Swa

为什么越来越多的开发者放弃使用Postman,而选择Apifox

目录一、API调试常用解决方案1、Postman+Swagger+Mock+JMeter2、存在的问题3、Apifox二、下载与安装1、支持多种操作系统,贴心2、一键安装,简单3、自定义环境,节省固定的ip前缀,方便三、功能特性1、API文档设计2、API调试3、API自动化测试4、API数据Mock5、CI持续集成6、数据库操作7、自动生成代码8、支持HTTP、TCP、RPC9、数据导入/导出10、团队协作四、最佳实践五、后续功能规划六、Apifox下载地址一、API调试常用解决方案1、Postman+Swagger+Mock+JMeter作为一个后端开发,我做的大部分项目一般都是基于Swa

PostMan使用之POST请求Body中row的JSON数据内容设置换行

PostMan使用之POST请求Body中row的JSON数据内容设置换行一、换行符二、代码中解析在使用postman或者APIfox的时候发现无法实现换行,这个时候我去网上查阅了很多资料找到了,分享给兄弟们1、请你别悄悄松开你的梦想,迟早有—天它会在你手里发光。2、曾经拥有的,不要放弃;已经得到的,更要珍惜;属于别人的,不可贪取;想要得到的,必须努力。但最重要的是清清白白做自己!3、挥洒青春活力,放飞青春梦想,勇于超越自己,拼搏铸就辉煌,战场上的你们都是胜利者,我们会永远为你们呐喊助威!4、赛场就是战场,勇者不可阻挡,敢赢才能称王;信心鼓起希望,无畏豪情万丈,拼搏铸就辉煌;努力,加油,成功就

PostMan使用之POST请求Body中row的JSON数据内容设置换行

PostMan使用之POST请求Body中row的JSON数据内容设置换行一、换行符二、代码中解析在使用postman或者APIfox的时候发现无法实现换行,这个时候我去网上查阅了很多资料找到了,分享给兄弟们1、请你别悄悄松开你的梦想,迟早有—天它会在你手里发光。2、曾经拥有的,不要放弃;已经得到的,更要珍惜;属于别人的,不可贪取;想要得到的,必须努力。但最重要的是清清白白做自己!3、挥洒青春活力,放飞青春梦想,勇于超越自己,拼搏铸就辉煌,战场上的你们都是胜利者,我们会永远为你们呐喊助威!4、赛场就是战场,勇者不可阻挡,敢赢才能称王;信心鼓起希望,无畏豪情万丈,拼搏铸就辉煌;努力,加油,成功就

springcloud的zuul路由配置详解

zuul的路由配置非常灵活,简单,有以下几种方式最近在集成springcloud的项目,代码和文档会定期更新,项目的github地址zuul的yml如果不配置路由,那么访问zuul网关的默认方式:http://zuulHostIp:port/要访问的微服务名称/服务中的url。其他路由规则如下:1、自定义指定微服务的访问路径自定义指定微服务的访问路径;配置zuul.routes.指定的微服务的serviceId=指定的路径即可,如下:#配置路由规则(方式1:自定义指定微服务的访问路径;配置zuul.routes.指定的微服务的serviceId=指定的路径即可,如下)zuul:routes:c

springcloud的zuul路由配置详解

zuul的路由配置非常灵活,简单,有以下几种方式最近在集成springcloud的项目,代码和文档会定期更新,项目的github地址zuul的yml如果不配置路由,那么访问zuul网关的默认方式:http://zuulHostIp:port/要访问的微服务名称/服务中的url。其他路由规则如下:1、自定义指定微服务的访问路径自定义指定微服务的访问路径;配置zuul.routes.指定的微服务的serviceId=指定的路径即可,如下:#配置路由规则(方式1:自定义指定微服务的访问路径;配置zuul.routes.指定的微服务的serviceId=指定的路径即可,如下)zuul:routes:c