stagesepx - 基于图像分类与视频的速度类测试工具

MIT
python
all
williamfzc · 2019年10月14日 · 4742 次阅读 · 6 条评论
Type Status
python version PyPI version
auto test CI Status
code maintainability Maintainability
code coverage codecov
docker build status Docker Cloud Automated build Docker Cloud Build Status
code style Code style: black

原文链接:https://testerhome.com/topics/19978

通常,我们在进行速度类测试时:

  • 通过摄像机或者其他工具对我们的场景进行拍摄与录制
  • 拆(数)帧,分别计算每个阶段占据的帧数
  • 通过 fps 与 帧数计算出耗时

这三个阶段都是非常耗费人力的。而现在,stagesepx 可以直接优化掉第二与第三部分。

下面这段视频展示了一个应用的完整启动过程:

video_readme.gif

stagesepx 将 自动侦测出所有处于稳定的阶段:

stable.png

并绘制出稳定阶段之间的变化过程:

unstable2.png

unstable1.png

轻松查看每个阶段的耗时:

Trend-2.png

Time Cost.png

没有任何限制,支持几乎所有场景:

pen.gif

pen_chart.png

与视频一致的高准确度。以秒表为例:

accuracy.png


  • 全自动,无需前置训练与学习
  • 更少的代码需要
  • 高度可配置化,适应不同场景
  • 支持与其他框架结合,融入你的业务
  • 所有你需要的,只是一个视频

快速开始

License

MIT

评论列表
williamfzc 发表于 2019年11月15日

@hicheng 不需要了

匿名 发表于 2019年11月15日

大佬, 这种方式是不需要设置模板图吗?

chenyouan 发表于 2019年11月12日

可以看我发的安卓页面统计工具,页面捕捉在 70ms-100ms 之间,如果在 300ms 之间就跟 appium 的查找控件时间差不多了~,其余页面捕捉对比功能,跟我的工具差不多。可以对比下,https://mp.weixin.qq.com/s?__biz=MzU0NjcyNDg3Mw==&mid=100000612&idx=1&sn=4c3cdba1a887b65dcd1009100668c45c&chksm=7b580e024c2f87145597bb98e8c8206e9bfcdecd904453518267a26803c7d75a8f0704b91032#rd

Joo 发表于 2019年10月23日

666

williamfzc 发表于 2019年10月21日

@chenhengjie123 已修复

陈恒捷 发表于 2019年10月17日

logo 图获取失败了,麻烦修复下。