使用postman进行juiceshop系统的接口自动化测试及生成报告


本期目标


1.录制脚本
2.注册多 个,登陆多个,验证登陆成功!!
3.使用csv运行
4.登陆,添加不同投诉(测试用例),随机数,添加文件?
5.通过cli命令行方式执行脚本并生成报告。

目录

    • 本期目标
    • 一. 进入测试网站
    • 二.录制脚本信息
    • 三.登录注册并验证信息
    • 四.使用csv自动化
    • 五.添加不同投诉(测试用例),以随机数的形式,添加文件
    • 六.运用cli命令行方式执行脚本并生成报告

一. 进入测试网站

(1)首先进入测试网站,这里博主测试的是: juiceshop网站 ;可能会由于服务器未开启状态而无法打开,请大家自行选择网站进行测试。

二.录制脚本信息

(1)需要用到的软件有 postman下载后安装直接就可以安装完成
安装完打开后上方出现黄色条条不用怕,注册并登录就消失了
;如果下载的是新版本的,还需要单独下载一个代理postman-agent
下载完成打开后会显示个服务就代表完成了
在这里插入图片描述
如果出现如下所示 则代表可以启动代理了
在这里插入图片描述

(2)录制脚本步骤
1.打开系统设置(博主的是win10系统),找到系统代理并打开,下面的地址和端口号自行设置

使用postman进行juiceshop系统的接口自动化测试及生成报告_第1张图片2启动postman,如果启动的是新版本的则需要先启动postman-agent(双击你下载的东西 确保服务开启就可)打开设置点击settings,选择Proxy,下面Add打对号(代表添加代理)注意的是下面【Proxy Server】后边的代理地址一定要跟前面的系统代理设置一样 否则不生效

使用postman进行juiceshop系统的接口自动化测试及生成报告_第2张图片
3.开始录制脚本
选择或者创建一个你得工作空间
使用postman进行juiceshop系统的接口自动化测试及生成报告_第3张图片
创建一个存放脚本的地方
在这里插入图片描述
接下来点击这个(在右下角)在这里插入图片描述
接下来在点击里面的在这里插入图片描述
打开后的样子是这样的
使用postman进行juiceshop系统的接口自动化测试及生成报告_第4张图片
Enter Port 里面设置的是端口号(注意的是端口号是你系统代理设置的端口号)
完成后点击图片里的(Enable proxy)

选择你的脚本存放地点(就是你刚才创建的文件)
右下角出现绿色对号表示 代表postman与windos代理成功连接
点击下面的Start Cupture 开始录制脚本
使用postman进行juiceshop系统的接口自动化测试及生成报告_第5张图片
这里就已经成功录制了,并且已经保存在你创建的文件里
使用postman进行juiceshop系统的接口自动化测试及生成报告_第6张图片

三.登录注册并验证信息

1.注册,在左侧脚本文件中找打 后面为User的;后面为login的是登录的url
注意里面的{{keyword}}是博主设计的变量
使用postman进行juiceshop系统的接口自动化测试及生成报告_第7张图片
2.注册脚本
使用postman进行juiceshop系统的接口自动化测试及生成报告_第8张图片
注册验证
使用postman进行juiceshop系统的接口自动化测试及生成报告_第9张图片
注册成功
使用postman进行juiceshop系统的接口自动化测试及生成报告_第10张图片

3.登录脚本
使用postman进行juiceshop系统的接口自动化测试及生成报告_第11张图片

登录验证
使用postman进行juiceshop系统的接口自动化测试及生成报告_第12张图片
登录成功
使用postman进行juiceshop系统的接口自动化测试及生成报告_第13张图片

四.使用csv自动化

1.csv数据
使用postman进行juiceshop系统的接口自动化测试及生成报告_第14张图片
2.运行csv
点击文件左边三个点选择Run运行
使用postman进行juiceshop系统的接口自动化测试及生成报告_第15张图片

自动化测试开始
选择你要运行的脚本,点击Select File来选择你的CSV文件,最后点击Run运行
使用postman进行juiceshop系统的接口自动化测试及生成报告_第16张图片
3.运行效果为
使用postman进行juiceshop系统的接口自动化测试及生成报告_第17张图片

五.添加不同投诉(测试用例),以随机数的形式,添加文件

1.运行结果
使用postman进行juiceshop系统的接口自动化测试及生成报告_第18张图片

2.验证
使用postman进行juiceshop系统的接口自动化测试及生成报告_第19张图片

六.运用cli命令行方式执行脚本并生成报告

1.需要导出你的json文件,点击后面的三个点选择Export
使用postman进行juiceshop系统的接口自动化测试及生成报告_第20张图片
点开后会出现弹出一个框 选择黄色Export之后选择你要导出的位置,保存即可。

2.需要安装
node.js(安装高版本即可),以管理员身份安装,安装完成没有变化。
验证安装是否完成,进入cmd,执行node --version
使用postman进行juiceshop系统的接口自动化测试及生成报告_第21张图片

还需要安装newman,在cmd命令行里输入 npm install -g newman
验证 newman –version
在这里插入图片描述
在cmd下执行以下命令(要在你保存的json目录下执行)
newman run juic.json -d juice.csv
3.生成报告使用postman进行juiceshop系统的接口自动化测试及生成报告_第22张图片

如果觉得不好看 还可以运行以下来生成好看的报告
cmd安装名 ❖ Npm install -g newman-reporter-htmlextra
cmd 运行命令生成报告❖ Newman run juice.json -d juice.csv -r htmlextra
你会看到你的文件夹下出现了一个newman
在这里插入图片描述
打开里面的网页就可以看到你生成的好看的报告啦。
使用postman进行juiceshop系统的接口自动化测试及生成报告_第23张图片
第一次独自尝试写博客 如有错误或标记不明白的地方 请及时提出

你可能感兴趣的:(postman,测试工具)