中文

从服务交互中挖掘无状态服务行为以实现状态化服务仿真

软件工程 2025-10-22 v1

摘要

企业软件系统正越来越多地与多样化的服务集成,以满足日益扩大的业务需求。由于需要访问连接的服务,测试这些高度互连的系统 presents a 挑战。服务虚拟化已成为一种广泛使用的数据驱动技术,通过记录的交互来派生服务模型,以便在系统测试期间生成服务响应。但大多数方法未能考虑服务的状态,这会降低服务仿真的准确性和测试环境的真实性,尤其是在处理无状态服务时。本文提出了一种从服务交互中派生服务模型的方法,通过考虑服务状态来提高响应生成的准确性。这通过揭示交互消息之间的情境依赖关系并分析消息数据值之间的关系来实现。该方法使用从无状态和无状态服务收集的交互痕迹进行评估,结果显示在服务响应生成方面相较于现有方法在准确性和效率上都有显著提升。

关键词

引用

@article{arxiv.2510.18519,
  title  = {Mining Service Behavior for Stateful Service Emulation},
  author = {Md Arafat Hossain and Jun Han and Muhammad Ashad Kabir and Steve Versteeg and Jean-Guy Schneider and Jiaojiao Jiang},
  journal= {arXiv preprint arXiv:2510.18519},
  year   = {2025}
}

备注

19 pages