栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

基于web接口的自动化测试选型

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于web接口的自动化测试选型

基于web接口的自动化测试选型

近期投入的一个项目需要做核心功能的测试场景自动化,以应对部署复杂和跨系统间的流程验证。在技术选型阶段,个人首先想到的是PY+unittest,项目架构师推荐了Jmeter,之前的项目遗留了YAPI平台(一个接口测试管理平台)。为了评估各自的优缺点和相应的工作量评估,选择了一个需要实现的测试场景,花了一周多的时间实现了这三种方案的落地,其中
YAPI 效果如下:
提供平台式的接口管理和测试,界面化操作,支持接口导入和mock操作,可以和swagger打通进行接口管理。

PYTHON_UNITTEST效果如下


PY的单元测试框架,完全代码实现,不支持接口导入,需要自己抓取接口,支持断言操作,自由编码。

Jmeter效果

开源工具,常用来做接口性能压测,在自动化方面也非常实用,各种元器件处理器搭配,支持接口抓取录制,十八般武艺样样精通。

完成各场景的一个落地实践后,多个维度的使用总结对比如下:


最终从便捷程度、开发复杂度和易用方面着重考虑,决定采用Jmeter工具。虽然个人来讲PY更熟悉和趁手,但是Jmeter在接口自动化方面确实支持的更全面。后面使用发现确实很香。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/503622.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号