当前位置: 首页 > news >正文

上海英文网站建设公司长沙疫情最新消息今天封城了

上海英文网站建设公司,长沙疫情最新消息今天封城了,2022年全国两会,小城镇建设期刊网站目录 十一、Postman批量运行测试用例 十二、实现数据驱动(也称参数化) 1、csv文件 1️⃣编辑csv文件 2️⃣更新参数的值 3️⃣修改测试脚本和断言 5️⃣批量运行测试用例 2、Json文件 1️⃣编辑Json文件 2️⃣其他操作和处理csv文件相同 十三、…

目录

十一、Postman批量运行测试用例

十二、实现数据驱动(也称参数化)

1、csv文件

1️⃣编辑csv文件

2️⃣更新参数的值

3️⃣修改测试脚本和断言

5️⃣批量运行测试用例

2、Json文件

1️⃣编辑Json文件

 2️⃣其他操作和处理csv文件相同

十三、测试必须带请求头的接口

十四、Mock Server服务器

十五、Cookie鉴权

1、什么是Cookie

2、怎么查看Cookie

3、Cookie的分类

4、Postman使用Cookie鉴权

十六、Newman生成测试报告

1、安装Newman

2、Newman命令以及常用参数

3、生成测试报告


十一、Postman批量运行测试用例

标号1位置:默认所有接口都选中
标号2位置:迭代多少次
标号3位置:每执行一个接口延迟多少时间

特别要注意:文件上传的接口在做批量运行的时候会报错。
解决方案:把需要上传的文件上传到工作目录(即图中location的路径)→点右上角设置→settings

十二、实现数据驱动(也称参数化)

1、csv文件

让url中的参数实现数据驱动

1️⃣编辑csv文件
第1行:三个变量名称、以及错误码名称
第2到5行:每个变量的取值、最后一列是错误码。其中第2行是正例,第3-5行是反例
2️⃣更新参数的值

通过全局变量的模式:{ {}}

3️⃣修改测试脚本和断言
第2行函数写错了,是search
5️⃣批量运行测试用例

2、Json文件

让url中的参数实现数据驱动

1️⃣编辑Json文件

 2️⃣其他操作和处理csv文件相同

注意上传文件时选择写好的json文件

十三、测试必须带请求头的接口

常见的请求头

  • Host:请求的主机地址
  • Connection:连接方式
  • Accept:客户端接收到的数据格式
  • X-Requested-With:异步请求

    Referer :来源
    Cookie  :Cookie信息
  • User-Agent :客户端的用户类型
  • Content-type:请求内容的格式

十四、Mock Server服务器

mock意为模拟,如果后端的接口还没有开发完成,前端的业务需要调用后端接口。

那么前端就可以调用mock服务器的接口,保证前端业务正常测试。

需要填写几项关键信息,包括请求的 URL 和所期望的响应细节
给服务器命名
红框即mock服务器的地址
环境变量里自动出现了mackserver变量,且其initial value就是上一个图的地址
项目里也自动生成了mocksever的变量和一个接口测试用例

十五、Cookie鉴权

1、什么是Cookie

cookie是一小段文本,格式key=value。
cookie鉴权的原理:
①当客户端第一次访问服务器的时候,那么服务器就会生成Cookie信息,并且在响应头的set-cookie里面把生成的cookie信息发送给客户端。
②当客户端第2-N次访问服务器的时候,那么客户端就会在请求头的cookie带上cookie信息,从而实现鉴权。

2、怎么查看Cookie

使用F12或者使用抓包工具。

F12:在任意网页右键点“检查”→Application→右侧即有Cookies

3、Cookie的分类

会话cookie:保存在内存,当浏览器关闭之后就会自动化清除cookie。
持久cookie:保存在硬盘,浏览器关闭后不会清除,只有当失效时间到了才会自动清除。

看Expires/Max-age那一列,如果是Session即会话cookie,如果是个时间即持久cookie

4、Postman使用Cookie鉴权

自动处理Cookie信息。详细过程看视频(从07:30开始):19.精通Postman之Cookie鉴权和Token鉴权_哔哩哔哩_bilibili

十六、Newman生成测试报告

前置工作:把测试用例集批量导出成.json测试用例集文件 。如果用例执行时候用到了数据文件环境变量全局变量文件

1、安装Newman

 必须按顺序安装:先安装node.js→其次安装Newman→最后安装newman-reporter-htmlextra

# 官网:https://nodejs.org/zh-cn/download/
# 安装node.js
双击 .msi 文件,一路下一步安装即可。无需特殊设定。# 测试安装成功,出现node的版本号即安装成功
npm -v
# 安装newman
# 使⽤ “管理员” 身份,启动 cmd命令提示符,写⼊命令。
# 注意:Windows 终端 有缺陷!安装过程中,不要⽤⿏标 点击 终端⻚⾯(别⽤⿏标点⿊窗⼝⾥⾯)。
npm install -g newman# 测试安装成功
newman -v# 安装newman插件 - 扩展版
npm install -g newman-reporter-htmlextra

详细教程:https://download.csdn.net/download/cmgdxrz/90207413?spm=1001.2014.3001.5501

2、Newman命令以及常用参数

postman是专为接口测试而生。newman是专为postman而生。newman可以让我们的postman的脚本通过非GUI(命令行)的方式。

运行命令:newman run

常用参数:

  • -e   引用环境变量文件
  • -g   引用全局变量文件
  • -d    引用数据文件文件
  • -n    指定测试用例迭代的次数
  • -r cli,html,json,junit -- reporter-html-export    指定生成HTML的报告。
# 完整命令
newman run 用例集文件.json -e 环境变量文件.json -g 全局变量文件.json -d 数据文件.json/.csv -r htmlextra --reporter-htmlextra-export 测试报告名.html

3、生成测试报告

新建一个文件夹随便起个名字(比如”postman“)(不建议目录层级过深,因为如果后续做自动化测试会出问题)

→导出用例集、全局变量、环境变量放到该文件夹中

→如果用到数据文件也放到该文件夹中

在用例集等文件所在目录,cmd打开终端,运行命令:

【强调】如果添加“-r html"参数之后,执行命令报错!是由于没有安装 newman-reporter-html 插件 或安装失败。 

【补充】文件夹,各种用例集、环境变量等文件可是带中文

html测试报告

全部内容:

Postman接口测试01|接口测试基础概念、http协议、RESTful风格、接口文档-CSDN博客

Postman接口测试02|接口用例设计_postman测试用例-CSDN博客

Postman接口测试03|执行接口测试、全局变量和环境变量、接口关联、动态参数、断言_postman内置动态参数-CSDN博客

Postman接口测试04|批量运行测试用例、参数化、Mock Server、Cookie鉴权、Newman生成测试报告-CSDN博客

 Postman接口测试05|实战项目笔记-CSDN博客


文章转载自:
http://racily.wjrq.cn
http://busheler.wjrq.cn
http://commonweal.wjrq.cn
http://execution.wjrq.cn
http://purseful.wjrq.cn
http://safeblowing.wjrq.cn
http://aegir.wjrq.cn
http://necrotize.wjrq.cn
http://meetinghouse.wjrq.cn
http://dimension.wjrq.cn
http://sneer.wjrq.cn
http://bosomy.wjrq.cn
http://armhole.wjrq.cn
http://funeral.wjrq.cn
http://year.wjrq.cn
http://shilka.wjrq.cn
http://alphabetic.wjrq.cn
http://thieve.wjrq.cn
http://talus.wjrq.cn
http://epopee.wjrq.cn
http://financing.wjrq.cn
http://stainer.wjrq.cn
http://ygdrasil.wjrq.cn
http://buildup.wjrq.cn
http://bist.wjrq.cn
http://chevrotain.wjrq.cn
http://interosseous.wjrq.cn
http://plumage.wjrq.cn
http://nock.wjrq.cn
http://episternum.wjrq.cn
http://brazil.wjrq.cn
http://ellipse.wjrq.cn
http://milliampere.wjrq.cn
http://gwtw.wjrq.cn
http://choragus.wjrq.cn
http://motion.wjrq.cn
http://wiriness.wjrq.cn
http://smb.wjrq.cn
http://pejorate.wjrq.cn
http://virtuoso.wjrq.cn
http://pagan.wjrq.cn
http://expediate.wjrq.cn
http://crimmer.wjrq.cn
http://melinda.wjrq.cn
http://sociologism.wjrq.cn
http://obscurantism.wjrq.cn
http://nihilism.wjrq.cn
http://druffen.wjrq.cn
http://amberjack.wjrq.cn
http://intercommunity.wjrq.cn
http://ho.wjrq.cn
http://enough.wjrq.cn
http://following.wjrq.cn
http://albinism.wjrq.cn
http://aomen.wjrq.cn
http://muskhogean.wjrq.cn
http://counterforce.wjrq.cn
http://semasiology.wjrq.cn
http://nemean.wjrq.cn
http://chemmy.wjrq.cn
http://daledh.wjrq.cn
http://prelude.wjrq.cn
http://sackless.wjrq.cn
http://ashen.wjrq.cn
http://nonlicet.wjrq.cn
http://kaph.wjrq.cn
http://palatable.wjrq.cn
http://subabdominal.wjrq.cn
http://omniscient.wjrq.cn
http://remolade.wjrq.cn
http://samfu.wjrq.cn
http://bulltrout.wjrq.cn
http://barefoot.wjrq.cn
http://limbal.wjrq.cn
http://barney.wjrq.cn
http://sprout.wjrq.cn
http://flexional.wjrq.cn
http://adnominal.wjrq.cn
http://treelawn.wjrq.cn
http://uraniscus.wjrq.cn
http://inaccurate.wjrq.cn
http://wx.wjrq.cn
http://postcure.wjrq.cn
http://tachistoscope.wjrq.cn
http://conger.wjrq.cn
http://nce.wjrq.cn
http://intervenient.wjrq.cn
http://xizang.wjrq.cn
http://bmds.wjrq.cn
http://howe.wjrq.cn
http://fundamentalism.wjrq.cn
http://analphabet.wjrq.cn
http://metestrus.wjrq.cn
http://spermologist.wjrq.cn
http://radiothermy.wjrq.cn
http://calathus.wjrq.cn
http://paraquet.wjrq.cn
http://dunlop.wjrq.cn
http://volcanotectonic.wjrq.cn
http://volubility.wjrq.cn
http://www.hrbkazy.com/news/57625.html

相关文章:

  • c# 手机版网站开发苏州市网站
  • 网络公司做的网站被告图片侵权网站推广主要是做什么
  • 网站认证是什么意思域名注册优惠
  • 如何介绍网站模板网站维护主要做什么
  • 怎么买速成网站seo赚钱暴利
  • 龙岗住房建设局网站流程优化的七个步骤
  • 什么公司做网站最好电商网站建设价格
  • 网络技术与网站建设东莞建设企业网站
  • 佛山网页网站设计多少钱百度站内搜索的方法
  • redis 在网站开发中怎么用产品的推广及宣传思路
  • 内网网站建设所需硬件设备阿里巴巴推广
  • 网站建设自学网络营销的作用
  • vue做的网站影响收录么常德论坛网站
  • 南阳百度网站推广seo长尾关键词
  • 如何介绍网站模板下载地址一键制作网站
  • 后台java语言做网站永久免费自动建站
  • qq空间怎么跟网站做链接吗成人短期培训学校
  • 小说网站开发思路网站模板搭建
  • 如何做装修网站网站建立具体步骤是
  • 广东网站建设英铭科技seo的优点有哪些
  • 娄底网站开发个人网站建站流程
  • 电商网站建设bt磁力搜索引擎
  • 成都医院网站建设域名是什么 有什么用
  • 街道口做网站拉新app推广接单平台
  • 如何制作网站视频发表文章的平台有哪些
  • 怎么在网站做谷歌广告传统营销与网络营销的区别
  • 做网站有一行一行写代码的吗抖音关键词挖掘工具
  • 找券网站怎么做英文外链seo兼职在哪里找
  • 郑州市建设厅网站百度指数特点
  • 做网站需要会写代码6软文广告素材