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

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

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

PYTHON_UNITTEST效果如下
在这里插入图片描述
在这里插入图片描述
PY的单元测试框架,完全代码实现,不支持接口导入,需要自己抓取接口,支持断言操作,自由编码。

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值