利用熵分析增强自动化服务仿真模型的回放
软件工程
2016-05-24 v1
摘要
服务虚拟化是 DevOps 的一种支撑工具,用于生成被测系统所依赖的依存系统的交互式服务模型。这些服务模型使得开发中的应用能够针对类生产条件进行持续测试。生成这些虚拟服务模型需要服务协议的专家知识,而这未必总可获得。然而,服务模型可从网络迹自动生成。已有工作使用 Needleman-Wunsch 算法从服务模型中选择响应以对实时请求进行回放。我们提出了 Needleman-Wunsch 算法的一种扩展,其利用熵分析自动检测用于选择响应的关键匹配字段。针对四种企业协议的经验测试表明,熵加权匹配能够提高响应准确性。
引用
@article{arxiv.1605.06668,
title = {Enhanced Playback of Automated Service Emulation Models Using Entropy Analysis},
author = {Steve Versteeg and Miao Du and John Bird and Jean-Guy Schneider and John Grundy and Jun Han},
journal= {arXiv preprint arXiv:1605.06668},
year = {2016}
}
备注
International Workshop on Continuous Software Evolution and Delivery (CSED'16), ICSE 2016 Austin, USA