1、mock挡板测试
第一种方式:新建集合并创建mock 服务
postman左侧栏选中mock servers,create mock server,选中第一种新建collection。
设置mock server服务器参数:
在左侧栏collection中就有一个新的集合,该集合中定义好了一个请求和样本(example),修改样本的响应数据,然后发送即可,返回的就是自定义的响应数据。
第二种方式:对已有集合进行创建mock 服务
要创建一个集合mock2,并且定义一个请求,可以先运行一遍,并保存响应结果为样本example。
在postman左侧栏选中mock servers,点+创建新的mock服务,选中“已经存在的集合”,选中mock2集合。
设置mock服务的参数:
复制mock的url地址,回到collection中找到请求,将url的主机部分替换为mock服务器的地址。
点击send发送,即可获得example中的响应数据了。
2、monitor监控测试
在接口上线之后,需要长期定时监控接口是否正常运行的用法。
postman的monitor会对线上的接口按照一定的频率(每小时、每天等)发送请求,会根据请求返回的状态码或者断言结果进行处理(正常的话,什么也不用做;接口断言失败,给指定邮箱发送邮件)
实现步骤:
先创建一个集合和要监控的请求
选中集合,...,monitor collection,打开监控设置页面,设置完成,点击创建
点击monitor的run按钮,就弹出monitor监控页面。
Jenkins持续集成
postman+newman+jenkins进行持续集成的动作,最终实现定时任务。
1、安装Jenkins
2、jenkins的使用
将run.bat文件集成到jenkins中实现一个无人值守的定时任务。
第一步:jenkins的环境配置
第二步:创建一个freestyle类型的任务
第三步:配置时间触发器(25 14 * * * --> 在任意一天的下午2点25分会触发执行你指定的任务)
第四步:做一个构建任务,让他运行e盘根目录下的run.bat的文件
采用windows批处理命令:
e:
cd run.bat的存储路径
call run.bat
exit 0
第五步:保存退出
第六步:手动立马构建(bulid now)或者等待时间触发