《随便测测》做接口测试

目录

接口数据的来源

导出har文件

导入har文件

转化为用例

提取数据进行替换

如何选择哪些数据需要替换呢?

Url

Params、Data

​编辑进行替换操作

断言-冒烟

断言-详细

测试报告

结束

接口数据的来源

1、可通过charles工具,录制好接口操作,再导入har文件到平台

2、可导入swagger的json文件,再自定义组装接口顺序

3、可自定义添加接口

基本流程

以下操作使用第1种方式:使用charles录制再导入平台

导出har文件

在浏览器上按正常的业务流程操作后,从charles导出har文件

提示:charles可设置过滤,过滤掉不需要的接口

导入har文件

导入成功后,即可看到模板数据

查看模板详情,保存的都是har中的原始数据,包括headers、response等所有接口相关的内容

这里可操作的是对原始接口数据的编辑、新增、删除。

新增删除接口,会强制同步到关联的用例上,自动更新参数提取number(后面的篇章细嗦)

转化为用例

转化时,可以选择新增,或者覆盖,也可以选择下载为josn文件,手动编辑后再上传

这里选择“新增”。新增完成后,切换到【API用例列表】

提取数据进行替换

 打开后,就是这个用例所有接口的展示

如何选择哪些数据需要替换呢?

从url、params、data中查找(这个只能人为的判断)

Url

Params、Data
进行替换操作

点击【提取数据进行替换】,输入需要被替换的数据,点击【查询】

默认会选中第一个匹配上的数据,同样也建议选择第一个匹配上的数据

原因:第一次出现的数据最稳定

再次点击【使用[ xxx] -> [xxxx] 从测试数据的 url.params.data 预览查询】按钮

系统会自动去url.params.data查找和这个value相等的数据,并返回它的jsonpath

如果tab只显示了url,说明它只在url中匹配到了。如果三者都显示了,说都匹配到了

 此时,我们只需要点击列表后面的操作按钮进行替换即可

 关闭窗口,刷新列表即可看到被替换的数据

依次对所有需要替换的数据进行操作,即可完成接口上下级数据关联 

断言-冒烟

支持对统一响应进行配置,再转化为用例时自动判断并添加到check中

 至此,一份可执行的冒烟用例已经编写完成,可立及运行并查看测试报告

断言-详细

根据测试需求,自行添加需要断言的内容即可

测试报告

allure报告支持按用例 id 显示趋势图

接口请求中,所有的信息都会展示在报告中,以便查找问题

结束

至此,使用 随便测测平台 进行接口测试的编写,就演示到这里。

里面还有很多未演示到的内容:接口描述、parmas.data.heraders编辑、用例名称编辑等常规操作。

以及单个接口的配置:主动结束、失败停止、轮询时间(规定时间范围内所有断言成功即退出轮询结果为成功,反之失败)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值