1. 前言
上一节我们学习了如何安装Openbullet2以及如何新建一个配置,最后我们再配置里面新建一个Http的请求块,帮助我们发送了第一个请请求。
这一节我们来学习check块。当我们发送请求以后,请求返回的内容是否是我们想要的,或者请求发送正确没有,这个我们怎么判断呢? 这个时候就要用到check块了
2.新建一个check块
通俗的说就是keyCheck块就是用来判断上一步的结果是不是我们想要的。
3.测试场景模拟
假设我们需要测试我们网站的这样一个场景:再参数中传入小明的名字 网站就给我返回pass的标志,在参数中传入小张的名字就给我们返回error的标志。
那么我们可以用openbullet2来自动化的帮助我们测试这个逻辑
4.准备工作
首先我们准备这样的一个API:这个api的逻辑就是当用户名为小明的时候API返回pass的结果,当用户名字为小张的时候返回的就是error的结果
我们首先通过postMan来验证这个API:
5.创建Keycheck
keyCheck块就长这个样子
可以看到第一个设置是Ban If No Match ,这个设置是很么意思呢?这个设置的意思就是说如果上一步请求的结果匹配到下面的条件值,那么返回的状态就是Ban
然后下面我们就看到一个Add的按钮。这个就是添加判断条件的
根据逻辑我们先要添加一个成功的条件,这个就表示在返回值中如果包含pass,那么整个请求就是SUCCESS 成功的状态。
有成功就有失败,我们再添加一个失败的判断,如果返回值里面包含error,就表示失败
6.测试
根据上面的逻辑,我们输入小张时候的反应,输入小张请求失败,返回FAIL
换成小明,返回pass 状态是成功的
此系列我会一直连载下去 欢迎大家交流学习