首页> 外文会议>IEEE International Conference on Cloud Computing Technology and Science >PReT: A Tool for Automatic Phase-Based Regression Testing
【24h】

PReT: A Tool for Automatic Phase-Based Regression Testing

机译:PReT:一种用于自动基于相位的回归测试的工具

获取原文

摘要

In this paper, we present our tool PReT, which performs automatic performance regression testing on software. PReT does non-intrusive profiling based on application snapshots to learn behaviour for performance regression tests and can identify any changes in the testing behaviour by comparing the current behaviour against a learned model. PReT annotates resource usage profiles with application stacktraces and uses a variation of k-means to learn the models per regression test online. On top of that, PReT uses version information of the software to identify change(s) that introduce(s) performance issue(s) if any. We show the usefulness of PReT in correctly identifying two real world performance bugs in Cassandra database server. We show that PReT is able to characterize the performance tests being run for the software with higher accuracy than a purely resource utilization based characterization technique.
机译:在本文中,我们介绍了PReT工具,该工具可对软件执行自动性能回归测试。 PReT基于应用程序快照进行非侵入式性能分析​​,以学习性能回归测试的行为,并可以通过将当前行为与学习的模型进行比较来识别测试行为中的任何变化。 PReT使用应用程序堆栈跟踪注释资源使用情况配置文件,并使用k均值的变体在线学习每个回归测试的模型。最重要的是,PRet使用软件的版本信息来识别引入性能问题的更改(如有)。我们展示了PReT在正确识别Cassandra数据库服务器中的两个实际性能错误中的有用性。我们表明,与基于纯资源利用的表征技术相比,PRet能够以更高的精度表征正在运行的软件性能测试。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号