Postman-脚本自动化及定时执行脚本(7)

这篇具有很好参考价值的文章主要介绍了Postman-脚本自动化及定时执行脚本(7)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.postman脚本自动化从postman至Newman可以一键执行脚本并生成报告:
Postman Newman 是一个 CLI(命令行界面)工具,可以使用它来运行 Postman 中的集合(Collection)和环境(Environment)进行自动化测试。postman使用newman插件完成命令执行postman脚本。**(1)newman按装**
1.Newman安装
步骤<1>:首先安装nodejs
a.下载nodejs:https://nodejs.cn/download/
b.“傻瓜式”安装
c.安装完成通过cmd执行如下指令验证是否安装成功(显示版本号,即安装成功)

D:\nodejs>node -v
v20.10.0

D:\nodejs>npm -v
10.2.3

步骤<2>:newman安装

a.cmd执行以下指令:

npm install -g newman 

postman 定时发送,postman接口测试,postman,自动化,测试工具

b.安装完成后执行以下指令,验证是否安装成功(安装成功显示版本号)

D:\nodejs>newman -v
6.0.0

步骤<3>:测试报告安装
a.执行以下命令

npm install -g newman-reporter-html

b.安装完成显示如下
postman 定时发送,postman接口测试,postman,自动化,测试工具

补充:安装测试报告或newman时一直停止不动
postman 定时发送,postman接口测试,postman,自动化,测试工具
解决方案:
更换下载源为路径为淘宝,执行以下指令:

npm config set registry https://registry.npm.taobao.org
```javascript

配置后可通过以下指令来验证下载源是否更新成功(然后重新执行newman或测试报告安装相关指令)

```javascript
npm config get registry

postman 定时发送,postman接口测试,postman,自动化,测试工具

2.newman相关指令(持续集成——报告)
a.Newman指令格式:newman run 脚本名 -e 环境变量名 -g 全局变量名 -d 数据驱动文件名 -r cli,html,json,junit --reporter-html-export 报告名
postman 定时发送,postman接口测试,postman,自动化,测试工具

-e、 --environment<path>指定Postman环境的URL或路径

-g、 --globals<path>指定包含Postman globals的文件的URL或路径

**-r**--报告程序[报告程序]指定用于此运行的报告程序(默认值:[“cli”]-n、 --迭代次数<n>定义要运行的迭代次数

**-d**--迭代数据<path>指定用于迭代的数据文件(JSONCSV--folder<path>指定要从集合中运行的文件夹。可以多次指定为

运行多个文件夹(默认值:[]--global var<value>允许通过命令行指定全局变量,在

key=值格式(默认值:[]--env-var<value>允许通过命令行在

postman 定时发送,postman接口测试,postman,自动化,测试工具
postman 定时发送,postman接口测试,postman,自动化,测试工具

3.newman执行测试
a.导出postman脚本(按照集合导出)
postman 定时发送,postman接口测试,postman,自动化,测试工具
b.导出环境变量
postman 定时发送,postman接口测试,postman,自动化,测试工具
postman 定时发送,postman接口测试,postman,自动化,测试工具

补充:导入postman脚本
postman 定时发送,postman接口测试,postman,自动化,测试工具

c.通过Newman执行测试
脚本及测试报告存放路径:C:\Users\ZhuQing\OneDrive\桌面\postman

<1>执行脚本(生成测试报告):

newman run C:\Users\ZhuQing\OneDrive\桌面\postman\JSONcrip -r html --reporter-html-export  C:\Users\ZhuQing\OneDrive\桌面\postman\result.html
  • 生成测试报告
    -postman 定时发送,postman接口测试,postman,自动化,测试工具

  • 测试报告内容
    postman 定时发送,postman接口测试,postman,自动化,测试工具
    postman 定时发送,postman接口测试,postman,自动化,测试工具

<2>执行脚本(未生产测试报告)

newman run C:\Users\ZhuQing\OneDrive\桌面\postman\JSONcrip

postman 定时发送,postman接口测试,postman,自动化,测试工具

postman 定时发送,postman接口测试,postman,自动化,测试工具

补充:运行结果说明
iterations:迭代次数,总共执行了多少次。
requests:请求个数,总共发送了多少条请求。
test-scripts:请求后置脚本个数。
prerequest-scripts:请求前置脚本个数。
assertions:断言个数。
total run duration:总运行时间。
total data received:接收到的总数据大小。
average response time:平均响应时间。

二.定时执行脚本持
1.方式一:计算机-任务计划实现定时执行脚本
a.计算机管理-任务计划程序-创建基本任务
postman 定时发送,postman接口测试,postman,自动化,测试工具
b.创建基本任务
postman 定时发送,postman接口测试,postman,自动化,测试工具
c.设置触发器
postman 定时发送,postman接口测试,postman,自动化,测试工具
d.设置触发时间
postman 定时发送,postman接口测试,postman,自动化,测试工具
e.操作设置
postman 定时发送,postman接口测试,postman,自动化,测试工具
f.选择脚本(说明:这里选择程序必须是可执行文件,Python脚本需要打包)
postman 定时发送,postman接口测试,postman,自动化,测试工具
g.完成
postman 定时发送,postman接口测试,postman,自动化,测试工具
h.执行完成后任务计划列表
postman 定时发送,postman接口测试,postman,自动化,测试工具
i.执行完脚本生成的报告
postman 定时发送,postman接口测试,postman,自动化,测试工具
2.方式二:jenkeins定时执行脚本
postman 定时发送,postman接口测试,postman,自动化,测试工具文章来源地址https://www.toymoban.com/news/detail-812369.html

到了这里,关于Postman-脚本自动化及定时执行脚本(7)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • postman 自动化测试

    在有些时候看官方文档 比网上搜索效率要高, 比如网上搜一通还是不知道用法或者没有搜索到你想要的用法的时候。 postman官方文档 : https://learning.postman.com/docs/introduction/overview/ 打开官方文档 在右上角搜索框搜索variables 点击搜索结果中的 Using variables 在请求体中这样引用变

    2024年02月17日
    浏览(38)
  • postman自动化接口测试

      📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢交流讨论:欢迎加入我们一起学习! 📢资源分享:耗时200+小时精选的「软件测试」资料包 📢 最困难的时候,也就是我们离成功不远的时候!   有一个项目要使用postman进行接口测试

    2024年02月02日
    浏览(63)
  • postman接口自动化测试

      Postman除了前面介绍的一些功能,还有其他一些小功能在日常接口测试或许用得上。今天,我们就来盘点一下,如下所示: 1.数据驱动     想要批量执行接口用例,我们一般会将对应的接口用例放在同一个Collection中,然后再通过Runner批量执行。这种方式适用于接口用例

    2024年02月05日
    浏览(43)
  • postman做接口自动化测试

    可能是目前最好用的web接口调试工具 无需注册(注册后可多终端同步用例) 免费(每年付费$60可用云服务,30天免费试用) 保存历史记录 支持录制请求 基于Chrome的V8引擎,支持JS脚本(基本支持ES6,浏览器相关对象和API和require() import等除外) 同样的代码和用例可用于自动化

    2024年02月03日
    浏览(48)
  • Postman实现接口自动化测试

    功能测试从页面发起请求进行测试,接口测试可以借助工具或代码直接将数据发送到服务端进行测试。  功能测试和接口测试对应的时间 接口测试的流程  URL的组成 HTTP:超文本传输协议,基于请求与响应的应用层协议 作用:规定了客户端与服务器之间信息传递规范,是二者共

    2024年01月19日
    浏览(53)
  • Postman接口自动化测试实例

    在实际业务中,经常会出现让用户输入用户密码进行验证的场景。而为了安全,一般都会先请求后台服务器获取一个随机数做为盐值,然后将盐值和用户输入的密码通过前端的加密算法生成加密后串传给后台服务器,后台服务器接到到请求后,先获取校验原来的随机数是否有

    2024年02月11日
    浏览(49)
  • PostMan笔记(三)自动化测试

    Postman是一款功能强大的API开发工具,也是一款流行的自动化测试工具。它提供了多种测试功能,包括测试脚本、预请求脚本和测试集合等。 测试脚本是Postman中用于自动化测试的核心部分。它可以使用JavaScript语言编写,通过发送API请求、获取响应并解析响应,验证API是否正常

    2024年02月04日
    浏览(35)
  • Postman —— 实现接口自动化测试!

    目录 postman使用 postman进行简单压力测试 1、新建一个fodder,在fodder下添加要进行压力测试的接口: 2、post接口测试,参数从txt导入 3、设置 Pre-request-Script 参数 4、设置test(便于观察测试结果) 5、保存请求,点击runner,按如下设置 6、设置Iteration 7、测试结果 参考: 返回目录

    2024年03月09日
    浏览(41)
  • Postman实现WebUI自动化测试

    转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/1db4fa44.html 你好,我是测试蔡坨坨。 看到这篇文章的标题,是不是有小伙伴会感到惊讶呢? Postman不是做接口测试的吗?为什么还能做UI自动化测试呢? 其实,只要你了解Selenium的运行原理,就可以理解为什么Post

    2024年04月09日
    浏览(77)
  • 使用Postman进行接口自动化测试

    我们先思考一下,如果需要达到自动化接口测试的效果,那么我们在基本的模拟请求上还需要做哪些呢? 以下我粗略概括为 3 个问题(欢迎更多补充与建议): 如何判断接口是否请求成功 如何进行接口批量、定期测试 如何处理依赖接口问题(比如商品下单的接口必须要求

    2024年01月18日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包