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

postman自动化运行接口测试用例

 做过接口测试的人,应该都知道postman ,我们在日常的时候都可以利用postman做接口测试,我们可以把接口的case保存下来在collection里面,那么可能会有这样的需求,我们怎么把collection的用例放到jenkins中定时执行呢,今天我们就来看下如何实现的。

        首先,我们去下载jenkins的启动包。

        http://updates.jenkins-ci.org/download/war/ 这里我们下载的war包,我放到来Tomcat去启动,下载完毕后,放到tomcat的webapps 中。tomcat 下载可以下载https://tomcat.apache.org/。下载完解压即可,笔者选择的是tomcat的8.5.9版本。启动tomcat  后会自动加载Jenkins的war包启动。

        输入网址,http://localhost:8080/jenkins,可以看到下面的页面。

        我们去找到文件,直接在命令行,vi  即可。输入密码,就来到来安装插件的,我这里选择的是安装默认的插件

      这个期间,我们可以去安装我们的postman 命令行执行的环境,我们首先去安装node,安装命令如下。安装完毕,我们去安装newman

        

brew install node
npm install newman

            安装完毕,我们可以去导出来一个postman的,看是否可以执行

在postman 选择Export 导出,

这里我选择默认的,然后保存到桌面。

这里是导出来的,我们先在本地调试下。

使用命令

newman run Plan.postman_collection.json

执行结果如下

此刻,我们的jenkins 也可以了,我们去创建默认的用户名,登陆即可。

点击创建任务

然后输入你项目的名称即可。

然后配置执行命令。

选择shell

cd  脚本的目录
newman run Plan.postman_collection.json

 然后点击保存

我们点击 Build Now

我们可以看到运行日志。

          这样就执行完毕了,我们可以配置定时执行,或者配置到流水线中,进行集成测试。也可以去安装插件产生html格式的测试报告。可以根据自己的选择去。

        上面的教程,也实现了自动化,而且还不用熟悉代码,虽然可能是比较老的东西了,但是在你没有时间去写自动化代码的时候,这样是能快速的完成接口自动化回归的,减轻你的回归的成本。

Python接口自动化测试零基础入门到精通(2023最新版)

相关文章:

postman自动化运行接口测试用例

做过接口测试的人,应该都知道postman ,我们在日常的时候都可以利用postman做接口测试,我们可以把接口的case保存下来在collection里面,那么可能会有这样的需求,我们怎么把collection的用例放到jenkins中定时执行呢&…...

【Linux】Linux环境搭建

Linux环境搭建 前言Linux 环境的搭建方式一、Linux环境搭载购买云服务器 二、 使用 XShell 远程登陆到 Linux关于 Linux 桌面下载安装 XShell查看 Linux 主机 ip使用 XShell 登陆主机XShell 下的复制粘贴 前言 Linux 环境的搭建方式 主要有三种 直接安装在 物理机 上. 但是由…...

k8s day07

昨日内容回顾: - 污点: 影响Pod调度,污点是作用在worker节点上。语法格式: KEY[VALUE]:EFFECT 有三种污点。 EFFECT: - NoSchedule: 已经调度到当前节点的Pod不驱逐,并且不在接…...

压力大,休息日都没有,更别说年休假了

我一周要工作六天,每天至少十小时,连个休息日都没有。哪来的年休假?...

人手一个助理,三句话让AI替我们上班

目录 前言 从大模型上长出来的 AI 原生应用,才是关键 而这看起来只是一个小小的办公沟通场景,却是大模型重构的一个非常典型的场景。背后考验的也是大模型的综合能力应用 这种从AI原生角度进行的重构,离不开大模型的理解、生成、逻辑、记…...

【Eclipse Maven Tycho】如何通过maven执行eclipse application

通过maven执行eclipse application 前言命令行下运行通过maven tycho运行 前言 eclipse其实不只是一个桌面(GUI)程序,他还可以是一个命令行程序。如果你的产品或软件是基于eclipse开发的,并且他没有UI相关的功能,那么…...

(一)docker:建立oracle数据库

前言,整个安装过程主要根据docker-images/OracleDatabase/SingleInstance /README.md ,里边对如何制作容器讲的比较清楚,唯一问题就是都是英文,可以使用谷歌浏览器自动翻译成中文,自己再对照英文相互参照来制作提前准备…...

在配置文件“tsconfig.json”中找不到任何输入。指定的 “include“ 路径为“[“**/*“]”,“exclude“ 路径为[]

在vscode中项目下的tsconfig.json莫名报错 解决办法 在目录中随便创建一个后缀为.ts的文件 便不再报错...

java编译时指定classpath

说明 Java编译时可以通过选项--class-path <path>&#xff0c;或者 -classpath <path>&#xff0c;或者-cp <path>来指定查找用户类文件、注释程序处理程序、或者源文件的位置。这个设置覆盖CLASSPATH环境变量的设置。如果没有设置-sourcepath&#xff0c;那…...

分享一下抽奖活动小程序怎么做

在当今数字化时代&#xff0c;抽奖活动小程序已成为一种高效、创新的营销方式。它不仅能够吸引用户的注意力&#xff0c;提高品牌知名度&#xff0c;还能促进用户参与度&#xff0c;增强用户对品牌的忠诚度。本文将详细介绍如何制作一个成功的抽奖活动小程序&#xff0c;以及它…...

同为科技(TOWE)工业级多位USB快充桌面PDU插座

如今&#xff0c;许多便捷式、轻薄化电子设备越来越多&#xff0c;很多设备上预留的端口越来越少&#xff0c;甚至很多款笔记本电脑只预留了一个单一的Type-C接口。这样做虽然在体验感、美观度和轻薄尺寸的优势显而易见&#xff0c;然而也存在接口不足的明显弊端。USB快充插排产…...

testt

wd wwwwwwwwwwwwww qdwqdwqd...

Git Bash(一)Windows下安装及使用

目录 一、简介1.1 什么是Git&#xff1f;1.2 Git 的主要特点1.3 什么是 Git Bash&#xff1f; 二、下载三、安装3.1 同意协议3.2 选择安装位置3.3 其他配置&#xff08;【Next】 即可&#xff09;3.4 安装完毕3.5 打开 Git Bash 官网地址&#xff1a; https://www.git-scm.com/…...

软考公告 | 关于2023年下半年软考批次安排

按照《2023年下半年计算机技术与软件专业技术资格&#xff08;水平&#xff09;考试有关工作调整的通告》&#xff0c;自2023年下半年起&#xff0c;计算机软件资格考试方式均由纸笔考试改革为计算机化考试。 为进一步提升考试服务质量和水平, 便利考生考试, 减少考生参加考试…...

react 中ref 属性的三种写法

目录 1. 字符串 ref 2.dom节点上使用回调函数ref 3.React.createRef() 1. 字符串 ref 最早的ref用法。&#xff08;由于效率问题&#xff0c;现在官方不推荐使用这种写法。&#xff09; 1.dom节点上使用&#xff0c;通过this.refs.xxxx来引用真实的dom节点 <input ref&q…...

v4l2-ioctl.c的一些学习和整理

可以发现&#xff0c;这个宏用的很好&#xff0c;简洁易扩展&#xff0c;自己写代码可以学习下 #define IOCTL_INFO(_ioctl, _func, _debug, _flags) \[_IOC_NR(_ioctl)] { \.ioctl _ioctl, \.flags _flags, \.name #_ioctl, \.func _func, \.debug _…...

Python实战小项目分享

Python实战小项目包括网络爬虫、数据分析和可视化、文本处理、图像处理、聊天机器人、任务管理工具、游戏开发和网络服务器等。这些项目提供了实际应用场景和问题解决思路&#xff0c;可以选择感兴趣的项目进行实践&#xff0c;加深对Python编程的理解和掌握。在实践过程中&…...

使用Dockerfile生成docker镜像和容器的方法记录

一、相关介绍 Docker 是一个开源的容器化平台&#xff0c;其中的主要概念是容器和镜像。 容器是 Docker 的运行实例。 它是一个独立并可执行的软件包&#xff0c;包含了应用程序及其依赖的所有组件&#xff08;如代码、运行时环境、系统工具、库文件等&#xff09;。容器可以在…...

美国亚马逊UL60335认证怎么办理,费用是多少

UL60335认证是由美国安全实验室&#xff08;UnderwritersLaboratories&#xff09;颁发的&#xff0c;它对各类家用电器进行严格的测试和认证&#xff0c;确保其在正常使用情况下不会给消费者带来任何伤害。 本文将从不同的角度来叙述亚马逊UL60335认证的重要性和成败因素。 1.…...

前端开发规范总结

1、 前言 前端开发中&#xff0c;不同的开发者有不同的代码编写习惯&#xff0c;但实际项目中有的公司是需要协同开发的&#xff0c;想要高效的协同&#xff0c;规定一个大家都能接受的规范就尤为重要。 坚持好的代码风格规范&#xff0c;从你我做起。 2、代码规范的好处 …...

如何彻底移除Windows Defender:完整权限修复与系统优化指南

如何彻底移除Windows Defender&#xff1a;完整权限修复与系统优化指南 【免费下载链接】windows-defender-remover A tool which is uses to remove Windows Defender in Windows 8.x, Windows 10 (every version) and Windows 11. 项目地址: https://gitcode.com/gh_mirror…...

你的B站视频收藏计划为何总是半途而废?DownKyi用3个认知升级解决90%下载难题

你的B站视频收藏计划为何总是半途而废&#xff1f;DownKyi用3个认知升级解决90%下载难题 【免费下载链接】downkyi 哔哩下载姬downkyi&#xff0c;哔哩哔哩网站视频下载工具&#xff0c;支持批量下载&#xff0c;支持8K、HDR、杜比视界&#xff0c;提供工具箱&#xff08;音视频…...

OpenClaw 大结局——接入个人微信啬

本课概览 Microsoft Agent Framework (MAF) 提供了一套强大的 Workflow&#xff08;工作流&#xff09; 框架&#xff0c;用于编排和协调多个智能体&#xff08;Agent&#xff09;或处理组件的执行流程。 本课将以通俗易懂的方式&#xff0c;帮助你理解 MAF Workflow 的核心概念…...

STM32F103片内Flash读写避坑指南:CubeMX配置虽简单,但这几个细节错了就HardFault

STM32F103片内Flash读写避坑指南&#xff1a;从硬件机制到实战优化 第一次在项目中尝试使用STM32片内Flash存储设备运行日志时&#xff0c;系统每隔几天就会莫名其妙死机。通过逻辑分析仪抓取异常时刻的波形&#xff0c;发现每次HardFault都发生在Flash写入操作后的20μs内。这…...

幻镜NEURAL MASK在文化遗产数字化中的应用:古籍插图主体提取

幻镜NEURAL MASK在文化遗产数字化中的应用&#xff1a;古籍插图主体提取 1. 引言&#xff1a;当AI遇见古籍保护 古籍插图是中华文化的重要载体&#xff0c;但随着时间的流逝&#xff0c;这些珍贵的图像往往会出现褪色、污损、背景混杂等问题。传统的图像处理工具在面对古籍插…...

DeepSeek-OCR-2部署案例:私有云OpenStack平台OCR服务容器化部署

DeepSeek-OCR-2部署案例&#xff1a;私有云OpenStack平台OCR服务容器化部署 1. 项目背景与价值 在数字化转型的浪潮中&#xff0c;文档数字化处理成为企业提升效率的关键环节。传统的OCR技术往往面临识别精度不足、处理速度慢、部署复杂等问题&#xff0c;特别是在私有云环境…...

终极three.js效果合集:sketch-threejs中10个最实用的着色器技巧

终极three.js效果合集&#xff1a;sketch-threejs中10个最实用的着色器技巧 【免费下载链接】sketch-threejs Interactive sketches made with three.js. 项目地址: https://gitcode.com/gh_mirrors/sk/sketch-threejs sketch-threejs是一个基于three.js的交互式创意项目…...

Mac M1芯片用户必看:DBeaver 22.2连接TDengine 3.0的完整避坑指南

Mac M1芯片用户必看&#xff1a;DBeaver 22.2连接TDengine 3.0的完整避坑指南 在Apple Silicon架构的Mac上部署开发环境时&#xff0c;总会遇到一些x86生态特有的兼容性问题。最近帮团队搭建TDengine数据分析平台时&#xff0c;发现M1芯片在连接时序数据库时确实存在几个关键卡…...

Arduino工业泵Modbus驱动库:语义化控制与高可靠通信

1. 项目概述iarduino_MB_Pump是一款专为工业泵类执行设备设计的嵌入式 Modbus 通信驱动库&#xff0c;面向 Arduino 及兼容平台&#xff08;如 STM32duino、ESP32-Arduino&#xff09;提供轻量级、高可靠性的 Modbus RTU/ASCII 协议栈封装。该库不依赖操作系统&#xff0c;可直…...

过参数化如何重塑现代机器学习的性能边界

1. 过参数化&#xff1a;从理论禁区到性能引擎 第一次听说"模型参数比训练数据还多"时&#xff0c;我的反应和多数传统机器学习从业者一样——这简直是自寻死路。2016年调试ResNet时&#xff0c;明明加了Batch Normalization和L2正则&#xff0c;看着验证集loss曲线还…...