Postman的应用2(升级篇)

如何实现Postman+newman+Jenkins自动化

一个完整的post请求(下图)

一个完整的post请求流程

现在我们开始介绍:

第一步,设置环境变量,把本次所有接口请求中需要用到的常用变量定义在这里。

比如设置所有的环境(IP:端口或者HTTP地址)、key、secret、date等


设置环境变量

第二步,编辑头文件


可以选择key-value模式,可以选择bulk edit模式;个人推荐第二种模式容易编辑

第三步,查看body,填写post接口名称


由于是json格式,所有raw选择json

第四步,定义前置变量或者方法,比如上一步body里面需要知道身份号码,手机号,银行卡号,就可以在前置脚本里面写下获取手机号,身份证号,银行卡号的js方法。并在方法里面对变量进行赋值。


前置脚本为JavaScript编写,图中获取var idcard = createID();通过postman.setGlobalVariable("idcard", idcard);

第五步,断言与值传递,断言模块tests,断言使用tests[内容]=获取值=预期值,如果一致,


断言判断+值传递

第六步,mockserver的配置

获取mockserver访问地址

点击<,选择mock,复制生成的https地址,拷贝到第一步设置环境变量的最后一个变量内

配置接口返回参数

点击右侧add Example


右边 写上该接口的预期值,触发此接口,就会返回此值

第六步,让脚步动起来。


右击<,点击run


1.、选择要执行的环境变量;2、执行次数;3、延时;4、开始运行脚本;5、查看报告

第七步,查看报告


如果断言校验失败为红色方块

点击报告每一行可以查看具体内容,也可以导出报告。

点击每一步可以查看请求和返回内容

关闭报告后,可通过左下方控制台查看每一步的请求与返回

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言: Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 一、get请求 GET请...
    单线程Jack阅读 4,160评论 0 1
  • 前言: Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 一、get请求 GET请...
    小喜_ww阅读 24,033评论 2 43
  • 前言: Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 一、get请求 GET请...
    尘海浮沉阅读 4,804评论 2 2
  • 推荐一款接口测试工具!POSTMAN!简单来说,四个词,简单实用大方美观! Postman是一款功能强大的网页调试...
    依北辰阅读 708,577评论 63 561
  • 一、 安装与更新 1、安装的方式 方式1:chrome插件版本:chrome--->设置--->扩展程序; 方式2...
    MR_LiY阅读 13,469评论 3 3

友情链接更多精彩内容