如何利用AI功能自动生成接口测试用例并批量执行

不少测试人员想了解,有没有不需要通过写代码,让AI快速生成接口测试用例和测试数据,并能够快速执行的方式?当下几个比较常用的接口测试工具,Apipost即具有这个能力,而且操作起来还很方便,完全是预期的功能效果,今天就给大家分享一下如何去实现。

一、自动生成接口测试用例

1、操作入口

  • 进入Apipost,先将你要进行测试的接口导进来(很多种导入方式,如:导入cURL、导入接口文档让Ai自动识别等方式都可以)
  • 点击你要测试的接口,在主界面选择接口用例-AI数据池
  • 选择要进行生成用例的维度(就是需要验证哪些东西,如果不太清楚,可以全部勾选,看看效果先)2、AI生成的接口用例效果
  • 在上一步执行生成用例之后,就会自动生成各种维度的接口测试用例了
  • 每个维度都生成了多条正向、反向接口用例,包含测试目的、期望结果和多组测试数据,建议可以检查一下,如果有不需要的可以进行删除或调整生成的部分测试数据生成多个维度的用例二、执行批量接口测试用例
  • 前面把接口用例生成完成之后,我们需要进行执行测试这些用例,验证接口是否符合预期,

    当然,apipost也提供了快速对多条用例进行测试的功能,操作如下:点击**应用**:点击后保存测试用例到AI数据池中,并关闭当前界面。

    点击**应用并测试**:点击后执行 应用 操作并开始进行接口用例测试,进入执行测试用例界面」。

    1、执行测试用例

    进入执行测试用例界面,显示执行进度和执行的用例总数等信息,这里可能需要等一下(特别是用例比较多的情况,不过也蛮快的)2、查看执行详情

    每一条测试数据右侧会有一个 查看执行详情 按钮,点击后将打开二级抽屉「用例执行详情」,

    展示包括测试结果、日志信息等。

    可以在此页面进行编辑接口相关数据,进行 简单调试 ,重新执行测试,快速定位问题等操作生成测试报告

    当所有用例都执行完成之后,页面中将显示“AI生成报告” 按钮,点击后,AI将根据当前的执行信息,自动生成该次测试的详细测试报告结果测试报告内容包括:

    测试概况:测试开始和结束时间、执行的测试用例数量等。

    用例结果分析:每个测试用例的执行结果,以及智能分析结果。

    测试结论:根据测试用例最终生成测试结论。

    测试报告生成完成后,将自动被保存在 接口用例-测试报告 列表中,您可以随时查看或下载以供后续分析

    三、将用例保存至AI用例池

    apipost还支持把AI生成的用例数据都将存储在「AI用例数据池」中,方便下次进行复用等;

    勾选对应的接口用例,可以通过 同步数据至常规数据池 功能将AI数据同步到常规数据池中,

    进行批量执行或在自动化测试中进行引用执行。常规数据池

    同步规则: 由于数据特殊性,我们默认最小生成维度是测试数据,即一条用例测试数据将生成常规用例池的一条测试用例

#AI#
全部评论

相关推荐

12-09 00:07
腾讯_测试开发
上周替课被抓了,和辅导员坦白了目前的情况,签了三方去提前实习,辅导员给批假了。先说说学校情况:回去的时候,大概交流了一下情况,计算机系九个班,大概四百多人,目前只有我一个签了三方的,其他大多还是考公&研为主。就业情况大多不理想,目前还是以找实习为主,想找正式的工作还是比较困难。再说说周围秋招朋友的情况:我本人走的测试开发方向,所以周围测开的朋友会更多一点,基本有3个月大厂实习的朋友,秋招都已经签了三方,并且绝大多数都相对不错,不管是大厂还是中厂,在校招生中排名都较为靠前。后端开发大概还是旱的旱死涝的涝死比较严重,没有对口实习经历或大厂实习经历的后端岗位,由于竞争者过多,导致双非院校甚至更高学历的同学也很难脱颖而出,大多还在苦苦挣扎。学历下沉,测开也卷学历:测开早已不是所谓双非院校的出路,越来越多的92本硕来到这个赛道,不管是出于什么原因,这对双非院校的同学来说并不是一个好消息,在这样的情况下,想要破局还是要有较为出色的实习经历,或是自己本身有更加优秀的加分项,但对于绝大多数同学来说,想办法找一个实习经历,仍是我目前感受到最直接最有效弥补学历的方式。个人观点,仅供参考,不喜勿喷,祝大家秋招早日上岸。
25年找工作是什么难度?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务