十四、CSV参数化的处理
新建一个get_token的csv文件,文件中用于编写获取token信息的用例。
然后在http请求右键添加-配置元件-csv数据文件,填写相关的内容信息,如下图所示

其中变量名称中的username和password表示参数,expected表示预期结果,detail表示用例描述,分别对这些变量做参数化处理,在http请求接口中的参数值里分别填写${username}和¥{password}

在http请求名称中,更改接口名称为1.获取登录的fctoken信息:${__counter(TRUE,)}-${detail},把用例详情参数化表示出来。
然后新增一个json断言进行对预期结果和实际结果的对比,右键http请求接口添加-断言-json断言

内容填写如下,Assert JSON Path exists中填写的是响应信息,Expected Value里填写的用例里的预期结果,两者进行对比,要响应和预期结果一样,则断言成功,若不同,则断言失败

可以通过查看结果树查看断言结果

批量执行多个接口,且接口要按顺序执行 ,这个我一定要记录一下,之前一直没弄懂,今天给琢磨清楚了。
fc接口测试里有5个接口,我想要批量执行它们,且必须上个接口的用例全部执行完之后才能执行下一个接口的用例

我就在线程组下面添加-逻辑控制器-循环控制器,每个接口写在每个循环控制器里,可以看出,我们这边共有5条接口,每个接口的用例条数也是不同的,可以看下图,登录接口用例有7条,所以循环控制器中的次数为7

在每个接口下面的csv data设置里,最后两项全都改为True

线程组里都还是设置为1

然后点击查看结果树,即可看到接口批量执行的效果

本文来自博客园,作者:夏末雨季,转载请注明原文链接:https://www.cnblogs.com/shan-shan/articles/17562202.html

浙公网安备 33010602011771号