API、UI、压测一体化云测平台,提前体验了一把

摘要

        本章主要分享一个软件测试平台,本人无意中发现和争取到的提前体验资格,平台虽然功能不多,但是对开发人员和测试人员的帮助还是很大的,遗憾的是开发人员还在完善中,所以还没有正式开放出来。

        平台主要集成了压力测试,UI自动化测试,API测试和API自动化测试;是中小企业项目提效神奇,加速项目交付周期,也让测试变得更轻松、更高效!

         从设计版面来说,和apifox软件很像,但是apifox主要专注于接口的自动化测试。

功能简介

  • 接口自动化:提供一套完整的接口自动化测试解决方案,包括接口测试用例设计、数据驱动、断言验证等功能
  • UI自动化:模拟用户真实操作来测试软件系统的界面功能,支持多种主流浏览器,满足不同环境下的测试需求
  • 压力测试:支持各种压测脚本和策略,灵活的场景设置,实时监控和告警,多种协议支持,详细的测试报告;主要基于Jmeter进行二次定制开发,支持查看Jmeter原生html报告。
  • 项目管理:UI、API、压测项目集中管理,实现一个系统管理多种测试类型的项目
  • 定期巡检:手动和定时开启项目巡检测试,将简单且耗时的事情交由系统完成,节约时间,节省人力;让专业人员可以有更多时间注重整体项目情况
  • 可视化报告:支持多种echart可视化图表展示测试结果,更直观的查看测试结果;支持Execl导出测试报告和明细报告
  • 一键邮箱推送报告:一键开启自动测试,将结果一键发送到多个邮箱;提高测试效率,让自己和领导及时了解测试进度;更快的推进项目进度;

废话不多少,上效果。show time~

效果展示

UI自动化测试效果:使用自动化平台一键开启UI测试;通过已录入测试用例,点击自动化测试按钮,让系统执行测试,测试完成之后返回测试结果供查看。在出现异常的时候,系统将可以截图保存,方便问题排查;

UI自动化测试

功能介绍

1、主页

主要对测试平台所具备功能的介绍,具体内容可以看上面的功能简介,或者看图片介绍;有些就不累赘描述了。

67109e682943410582a8e5908d8b7c20.png

2、登录与注册

登录与注册,做的还是比较完善。支持多账号登录,比如微信扫码登录,手机号,邮箱等进行注册和登录。

3dbf986cf8e645838b154e54e4ba329d.png

3、工作台

工作台是对UI,API,压测各模块的数据汇总;主要针对测试数据和测试用例进行描述;

a3e5fd5e3f6543449c76ba5d82b6dd1f.png

4、项目管理

对软件项目进行管理,可以创建,删除,修改项目。对不同测试类型的项目做管理;

cb7ed21ecbdd42ecbdee0f3c00b6a201.png

5、压测引擎

通过项目管理,进入压测类型的项目模块,可以查看到对应项目的压测脚本;其中包括通过平台自定义脚本和使用Jmeter创建上传的脚本;点击一键执行按钮开启压测;

8d66450aaccb4479a089e8c53c888bdc.png

 

压测报告:运行压测后形成的测试报告,直观的查看压测结果,包括:QPS,压测样本数等;测试报告页支持批量导出execl,一键导出压缩包,以及一键发送压测结果到邮箱,还是挺方便。

858349f738cc4367823a1b1785c0d5f3.png

压测详情:通过压测报告点击进入,查看具体的压测结果,以及每个样本数的结果;及时发现系统问题和瓶颈;包括QPS,最大响应时间,最小响应时间,平均响应时间等。

d607d25be4d0465b997505e943f204b1.png

Jmeter原生HTML压测报告,有些测试人员还是习惯查看Jmeter生成的压测结果,平台也进行集成支持;支持在线查看和分享,这不得修同事一脸;

d8ec6acd57df44518fed6a89685803f2.png

6、API测试

这个功能比较类似于postman和apifox的接口管理,相对是简单了;多种请求方式的支持,如POSR,GET等,基本达到能正常发起一个接口请求的效果;也支持断言。

f5fe471250034a1fa349f062c615fd97.png

用例场景:这个在日常开发和使用还是比较多的,比如:可以模拟一个登录下单购买的链路;多个接口之间进行场景编排;

0861de4f38ce46c9b3721d41f716ae78.png

测试报告:这个主要是API场景编排测试后,形成的测试报告;

60c415d46e1e44f69ec3be49c2e02861.png

API场景编排测试详情:查看测试详细结果,如果出现错误,可以点开查看哪个步骤出现问题,好及时反馈给开人员修复;

10833fbdcdce4043835e01820e55f3f4.png

7、UI测试

UI测试用例管理:UI自动化测试用例的管理操作,比如增加,修改,编辑用例。也可以一键执行用例;多种浏览器支持,谷歌,火狐,IE等。

6857f98830fd4702bb7a0c53b8a613f0.png

一键执行UI测试:执行自动化测试形成的结果,相对比较直观的,哪个步骤,执行了什么操作,有什么结果。比较清晰的展示出来。要是出错了还进行了截图出来。挺nice的,不用自己一个一个去点击。发现可以用于某些平台的自动化签到。哈哈哈~

345520aeb82941ac91b6f70105c1d0b6.png

UI自动化测自动截图效果

1d8704f658af4fd493bb1b61260852ac.png

UI测试报告管理:同样这里的报告页支持批量导出,一键打压缩包导出,和一键发送报告结果到邮箱。

19961b866ec14fbbaffb4cea4ec54e98.png

测试报告详情:在一个用例中如果执行了多个操作步骤,会形成每个步骤对应的测试结果,如果出现错误,可以点击开来查看。这个就比较详细,方便排查问题。

82164b6369ac46678a8149095938432d.png8、一键发送报告到邮箱

这个功能还是挺方便的,可以一键发送历史报告。或是在测试结束后,主动推送报告到邮箱;

ade5b124109b417ea00eac824b2efe64.png

 

      小结

        小结,总体来说,是把简单的且重复的事情交给系统去完成,节省人力支持,提高人员工作效率,推动项目的快速进展。不过系统还是存在很多缺陷,体验性还不够。希望继续加油,期待成品发布。感觉可以很方便测试和开发人员,特别适合中小企业对项目测试用例的管理。以前没有这种工具,本地使用postman进行接口测试管理,那是乱的很。而且还好装很多软件,配置JDK等一系列插件。

        在以往接触UI自动化测试,基本是需要写脚本是实现交互,此平台的UI自动化测试的好处是变成了可视化操作,只需要简单的点点,就可以创建一个UI测试用例。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

♂老码♂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值