首页 > 其他分享 >Postman接口测试从入门到精通(二)

Postman接口测试从入门到精通(二)

时间:2024-11-14 16:42:40浏览次数:1  
标签:Postman 入门 接口 json html cookie 客户端

十一、Postman批量运行测试用例
十二、Postman数据驱动之cSV文件和JSON文件的处理
十三、测试必须带请求头的接口
常见的请求头:
Host 请求的主机地址
connection   连接方式
Accept 客户端接收到的数据格式

×-Requestea-Wih 异步请求 

User-Agent  客户端的用户类型

Reterer  来源  

Cookie   Cookie信息

content-Type :请求内容的格式
十四.Postman接口Mock Servier服务器

mock模拟
后端的接口还没有开发完成,前端的业务需要调用后端的接口。
{"error_code":0,msg:""返回成功",data:[]}

 

 

十五、Postman的Cookie鉴权
什么是cookie ?
cookie是一小段文本,格式key=value.cookie鉴权的原理:
1.当客户端第一次访问服务器的时候,那么服务器就会生成Cookie信息,并且在响应头的set-cookie里面把生成的cookie信息发送给客户端。
⒉.当客户端第2-N次访问服务器的时候,那么客户端就会在请求头的cookie带上cookie信息,从而实现鉴权。
cookie的分类
会话cookie:保存在内存,当浏览器关闭之后就会自动化清除cookie。
持久cookie:保存在硬盘,浏览器关闭后不会清除,只有当失效时间到了才会自动清除。

 

 

 

 

十七、Newman
postman是专为接测试而生。newman(新男人)是专为postman而生。newman可以让我们的postman的脚本通过非GUI(命令行)的方式。
运行命令:newman run
常用参数∶︰
-e引用环境变量

-g引用全局变量

-d引用数据文件
-n指定测试用例迭代的次数
-r cli,html.json.junit --reporter-html-export指定生成HTML的报告。
执行命令如下:
E:\postman>Aewman run testcase.json -e environment.json -g globals.json -d data.json -r cli,html.json.junit --reporter-html-export report.html

 

十八、Postman+Newman+Jenkins实现接口测试

持续集成

1.新建一个项目
⒉.设置自定义工作空间。

3.执行windows的批处理命令
Execute Windows batch command

4.执行系统的Groovy脚本
Execute system Groovy script
5.生成的HTML的报告集成到Jenkins

标签:Postman,入门,接口,json,html,cookie,客户端
From: https://www.cnblogs.com/dyc-1234/p/18545422

相关文章

  • Linux基础入门2
    建议先看一声明:学习视频来自B站UP主泷羽sec,如涉及侵权马上删除文章。本文只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频微信公众号:泷羽sec文件系统权限Linux系统中一切都是文件1.查看权限ls......
  • 当webservice接口调用遇到跳板机地址转发时的问题
    问题描述:    A服务器有一个webservice服务端接口,B服务器需要访问A服务器时需要中间C堡垒机通过nginx转发一下,这是访问时就会出现一个问题,B访问的时候是要访问A的地址还是C的地址?解决办法1:    需要在跳板机上的nginx上需要修改一下配置即可,详细代码配置如下:解决办法2......
  • 一文教你用黑客技术 aircrack-ng破解wifi密码!网络安全零基础入门必看教程
    前言这是小强给粉丝盆友们整理的网络安全渗透测试入门阶段无线安全渗透与防御教程喜欢的朋友们,记得给我点赞支持和收藏一下,关注我,学习黑客技术。1.Aircrack-ng简介Aircrack-NG是一个完整的工具来评估Wi-Fi网络安全套件。捕获:airodump-ng:用于捕获无线网络数据包;攻......
  • Docker快速入门到项目实战部署
    1.*docker*1.1*什么是docker*docker是快速构建、运行、管理应用的工具,简单来就是来帮助部署项目以及部署项目需要的一些组件的工具。1.2*卸载旧版*首先如果系统中已经存在旧的docker,则先卸载:yumremovedockerdocker-clientdocker-client-latestdocker-commondock......
  • 黑客技术渗透测试零基础入门教程—一文讲清什么是内网渗透!
    前言这是晓晓给粉丝盆友们整理的网络安全渗透测试入门阶段内网渗透与防御教程喜欢的朋友们,记得给我点赞支持和收藏一下,关注我,学习黑客技术。一.什么是内网渗透内网渗透是指攻击者已经进入了目标系统的内部网络,通过侧信道攻击、横向渗透等方式进一步控制系统,获取敏感信息......
  • 高级语言调用C接口(二)回调函数(1)
    前言先说一下上一篇文章给出了各高级语言类型和C类型的对应关系,只包含基本类型,不包含结构体等复杂结构,高级语言只有常见的JAVA(Android通用)、C#、Python、Arkts(鸿蒙系)。其它语言如delphi、PB之类的古老语言目前使用的人非常稀少,默认不写了;还有js调用需要编译位wasm,但限制非......
  • 网络安全自学入门:(超详细)从入门到精通学习路线&规划,学完即可就业
      很多人上来就说想学习黑客,但是连方向都没搞清楚就开始学习,最终也只是会无疾而终!黑客是一个大的概念,里面包含了许多方向,不同的方向需要学习的内容也不一样。算上从学校开始学习,已经在网安这条路上走了10年了,无论是以前在学校做安全研究,还是毕业后在百度、360从事内核安全......
  • 知乎3.4万赞,大模型入门书籍精选!2025年程序员必备!
    在知乎上,"如何系统的入门大模型?"这一话题引爆了超过50万读者的热烈讨论。作为程序员,我们应当是最先了解大模型的人,也是率先成为了解大模型应用开发的人,到底如何入门大模型的应用开发?前排提示,文末有大模型AGI-CSDN独家资料包哦!我精心整理了一份2024年畅销的大模型书单。......
  • 爬虫开发工具与环境搭建——使用Postman和浏览器开发者工具
    第三节:使用Postman和浏览器开发者工具在网络爬虫开发过程中,我们经常需要对HTTP请求进行测试、分析和调试。Postman和浏览器开发者工具(特别是Network面板和Console面板)是两种最常用的工具,能够帮助开发者有效地捕获、分析和调试HTTP请求与响应,从而使爬虫的开发过程更加顺利。1.......
  • Hydra的完整安装和使用指南(非常详细),零基础入门到精通,看这一篇就够了
    前言安装Hydra1.安装必要的依赖库在终端中执行以下命令,安装Hydra所需的依赖库:sudoapt-getinstallbuild-essentialcheckinstalllibssl-devlibssh-devlibidn11-devlibpcre3-devlibgtk2.0-devlibmysqlclient-devlibpq-devlibsvn-devfirebird-devlibmemcached......