栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

postman+newman

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

postman+newman

2.6用例的批量执行

描述:接口中的批量运行

2.7:数据驱动

描述:将测试数据保存本地,一次性进行运行

2.8:接口加密解密

//base64加密 var username = CryptoJS.enc.Utf8.parse(“admin”) //转成utf8
var base64_username = CryptoJS.enc.base64.stringify(username) //转成base64加密 console.log(base64_username) //base64解密
var username = CryptoJS.enc.base64.parse(“YWRtaW4=”) //解密
var new_username = username.toString(CryptoJS.enc.Utf8) //转成utf-8
console.log(new_username)

2:非对称加密方式(双钥):RSA加密
介绍:由一个密码生成的双钥,公钥加密,私钥解密
3:只加密不解密:MD5,SHA1,SHA2,SHAN…

//MD5加密 var new_name = CryptoJS.MD5(“admin”).toString().toUpperCase();
console.log(new_name)

4:混合加密:自定义加密规则 比如:贷款业务

2.9:接口MOCK

使用场景:前后端分离,后端的接口没有出来,前端需要调用后端的接口实现业务,为了保证我们前端正常的开 发和测试,那么就需要使用mock测试,模块接口

2.10:导入和导出脚本 三:postman+newman+jenkins

接口自动化测试:
简介:
1:安装和配置
安装node.js
验证:node.js是否安装成功
安装newman:npm install -g newman
配置newman环境:
验证:newman是否安装成功
2:newman的命令
常见的参数

-e: 使用环境变量
-g: 使用全局变量
-d: 使用csv,text,json数据驱动
-n:循环次数
-r :cli,html,json,junit --reporter-html-export

命令:

newman run C:UsersjackDesktoppostman_collection.json

生成测试报告
首先下载html:npm install -g newman-reporter-html

生成的测试报告

3.1结合Jenkins进行持续集成 3.2安装jdk

首先解压jdk包
然后此电脑右击属性

第一步:点击高级系统设置

第二步:点击环境变量

第三步:新建变量:JAVA_HOME
变量值:jdk所在位置

第四步:新建变量名:CLASSPATH
变量值:.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar;

第五步:点击path
新建:%JAVA_HOME%jrebin | %JAVA_HOME%bin

这样我们的jdk就配置成功了

3.3安装tomcat

首先解压我们的tomcat包


配置jenkins项目

解锁jenkins
找到对应的目录获得密码(这个是linux目录,window需要找到win的对应文件)


3.3.1新建项目

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/782584.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号