面向云原生应用的故障注入自动化测试方法及装置

    公开(公告)号:CN118132415A

    公开(公告)日:2024-06-04

    申请号:CN202410055359.2

    申请日:2024-01-12

    IPC分类号: G06F11/36 G06F9/448

    摘要: 本发明公开了一种面向云原生应用的故障注入自动化测试方法及装置,该方法包括:运行目标云原生应用和用户测试请求来收集系统运行时信息,并基于系统运行时信息生成初始的故障注入策略,以更新故障注入策略池;基于从故障注入策略池选择的故障注入策略FaultStrategy变异生成故障注入策略FaultStrategy′,并将故障注入策略FaultStrategy′加入故障注入策略池;使用故障注入策略FaultStrategy′对目标云原生应用进行测试,并基于故障注入后的目标云原生应用对故障注入策略池进行更新后,返回至所述基于从故障注入策略池选择的故障注入策略FaultStrategy;生成该目标云原生应用的测试报告。本发明可以自动生成面向云原生应用的各种故障注入实验场景,覆盖更多云原生应用服务调用链路。

    基于跨请求调用链的微服务应用性能瓶颈分析方法及系统

    公开(公告)号:CN118170573A

    公开(公告)日:2024-06-11

    申请号:CN202410164734.7

    申请日:2024-02-05

    摘要: 本发明公开了基于跨请求调用链的微服务应用性能瓶颈分析方法与系统,属于互联网领域,支持在测试阶段发现并定位微服务应用的请求阻塞异常所导致的性能问题。所述方法包括两个阶段:性能问题发现阶段和性能问题瓶颈根因分析阶段。在性能问题发现阶段。为了能够在测试阶段暴露潜在的微服务应用请求阻塞异常所导致的性能问题,设计了一种基于遗传算法的微服务性能问题暴露方法,使用统计方法分析应用执行数据,识别性能异常请求;在性能问题瓶颈根因分析阶段,通过进行跨请求调用链分析,识别异常请求发生时间段内相关的跨请求调用链信息,借助请求间时序关系建模和流量分析技术,准确定位导致性能问题的服务操作。