中文

使用 LLM 自动化 REST API Postman 测试用例

软件工程 2024-04-17 v1 机器学习

摘要

在当今技术快速发展的背景下,自动化手动流程至关重要,这迫使需要大量数据集来有效地训练和测试机器。本研究论文致力于探索和实施一种使用大型语言模型(LLM)生成测试用例的自动化方法。该方法整合了使用 Open AI 的技术,以提高测试用例生成的效率和效果,用于训练和评估大型语言模型。这种以 LLM 为基础的形式化方法简化了测试过程,使其更高效和全面。利用自然语言理解能力,LLM 可以智能地构建覆盖广泛 REST API 属性的测试用例,确保全面测试。开发的模型是使用手动收集的 Postman 测试用例或实例进行训练的,这些实例针对各种 Rest API。LLM 通过自动生成多样且复杂的测试场景来增强 Postman 测试用例的创建。Postman 测试用例提供了简化的自动化、协作和动态数据处理,为 API 测试提供了用户友好且高效的方法,与传统测试用例相比。因此,开发的模型不仅符合当前技术标准,也前景光明,具有在未来技术发展中发挥重要作用的潜力。

关键词

引用

@article{arxiv.2404.10678,
  title  = {Automating REST API Postman Test Cases Using LLM},
  author = {S Deepika Sri and Mohammed Aadil S and Sanjjushri Varshini R and Raja CSP Raman and Gopinath Rajagopal and S Taranath Chan},
  journal= {arXiv preprint arXiv:2404.10678},
  year   = {2024}
}