测验的作用关于一个项目的重要性显而易见,简单来说便是项目最后的把关者,一个项目的成功与否或许体现在许多种方面,可是假如过不去测验这一关,那前面的全部便是白扯~
关于一个互联网公司来说,测验人员是公司里不行短少的一个角色。但从事软件测验的人员不计其数,每年都有许多毕业生卷入互联网的大军。假如一个测验人员的才能还只停留在点点点上,天然是会被新一代的“卷王”们筛选的。
所以掌握自动化测验,便成了许多测验人员提高职场竞争力的一条必经之路。但一般含义的自动化测验,相对门槛较高,需求具有必定的代码才能,比方咱们一般运用的Jmeter,尽管功用强大全面,但也被许多测验人员评价存在上手困难,操作繁琐,测验陈述不完整明晰,发现问题不易追溯查找等问题。
那么有没有一个东西,能够让测验人员在无需编写代码的前提下进行自动化测验,且能生成功用全面明晰的测验陈述,并且还易于上手呢?
这就要开端咱们今天的要害主题了:Apipost – 自动化测验!
在Apipost7.0的自动化测验中,分为“测验用例”、“测验套件”和“测验陈述”三个模块,全程无需手敲代码,照样完结任务!
Apipost Web版体会链接(不用下载) :v7.apipost.cn/?utm_source…
下面就来给咱们介绍一下这三个板块别离能够处理咱们什么问题吧:
测验用例
一般咱们会在测验用例中增加接口和控制器(条件控制器、次数控制器、while控制器、等候控制器、大局断语、脚本)来模拟实在的业务场景,装备完结后,即可依照流程履行接口,并会自动生成明晰全面的测验陈述。
待测接口转移麻烦?Apipost一键增加
在Apipost6及曾经的版本里,用户能够在测验模块一键增加APIS内的接口,该交互办法十分直观方便,广受用户好评,所以咱们在7版本持续沿用了这种增加办法:点击“API增加器”,右侧会弹出与APIS模块同步的目录,咱们能够从里边选择接口复制至当时的流程装备中。
代码不会写?可视化操作免敲代码
增加好待测接口后,咱们能够持续装备各个节点所需求的控制器。Apipost供给以下六种控制办法,掩盖90%的测验场景,让测验人员在不写代码的前提下,依然能够完结自动化测验。
1.条件控制器: 判别一个变量是否满足某个条件,由此决议该控制器下接口是否运转。
2.次数控制器/while控制器: 按指定循环办法,循环该控制器下的所有接口。
3.等候控制器: 在流程装备间刺进一个等候的时刻。
4.大局断语: 对整个测验方案进行断语,校验测验成果是否符合预期。
5.脚本: 作用:支撑自定义脚本,Apipost供给常用的脚本。
数据庞大测到溃散?测验数据批量验证
作为一名测验人员,最辛苦的阶段大约便是接口测验履行阶段,针关于某一个接口,有大量的测验数据需求批量验证,一个一个的更改恳求参数太耗时耗力,运用参数化批量处理数据会比较高效。
对此,Apipost推出了批量导入测验数据功用,支撑外部导入文件实现参数化。现在支撑json、txt、scv三种形式导入,能够很方便的导入流程测验的数据进行测验,这对测验人员的作业来说简直便是如虎添翼。
测验太久任务又多?多个方案一起履行
在装备好测验流程后,点击“保存并履行”,咱们就能够看到运转的进度条和已经测完的接口信息了,运转过程中也能够切换页面,并支撑多个测验方案一起运转。
测验套件
测验套件由多个测验用例组成,支撑将多个用例组成一个组合来进行整体测验,并可产出针关于这个组合的测验陈述。具体操作流程与测验用例相似,在这里就不赘述了,想要进一步学习的小伙伴们能够移步Apipost官网,通过wiki.apipost.cn/document/00…
测验陈述
测验陈述汇总展现
测验陈述板块用于检查已被保存的测验用例陈述和测验套件陈述,咱们能够对指定陈述进行多选、检查、删去、并支撑导出HTML格式等操作。
陈述概况全面明晰
在测验陈述概况页里,咱们能够看到该陈述的履行成果和接口信息,点击指定接口,还能够看到该接口下的断语内容和接口概况。
测验成果快速定位
在测验套件的测验陈述中,甚至能够从“测验方案”的通过状况开端,一路追查到该方案下的某个接口的某个断语的测验成果,能够说是十分详尽了,追寻BUG一查到底。
有了这么方便好用又易上手的测验东西,测验同学也总算能够早点下班了!
分享之前支撑修改
尽管Apipost能够生成这么详尽的陈述,但当我想要分享给leader时,仍是会想对某些数据做一些说明和总结,难道还要再“套娃”一个文档?
天然不必,Apipost很交心的在测验陈述里内置了Markdown修改框,便于报告和呈现作业成果,这样修改好后,就能够直接分享啦。
测验记载便捷查找
有些时候咱们测验的成果并未保存,那未保存的测验记载该怎样追溯呢?Apipost会为您保存当时测验的近100条履行记载,咱们能够在下图方位检查该记载的测验成果。
学好自动化测验的第一步,便是搞清自动化测验的操作原理,快速上手完结任务,快人一步做出成果。建议想要学习自动化测验的朋友们,能够先去用下Apipost的自动化测验功用,这真的是我现在为止见过上手最快最好用的测验东西了,许多细节在这里也讲不完,感兴趣的朋友能够去体会一下,真是款升职加薪的好东西。
Apipost桌面端下载: www.apipost.cn/download.ht…
Apipost官网: www.apipost.cn/?utm_source…
更值得一提的是,Apipost7 的自动化测验是现在市场上真正的多场景功用自动化测验,并且无需登录,直接运用!