工具同时采用低代码脚本和高级语言脚本两种模式,低代码脚本可以直接转换为高级语言脚本。低代码脚本为大量的业务人员提供便利,高级语言脚本则符合开发人员和性能测试人员的习惯。
工具支持更灵活的场景设置,能够对每一个虚拟用户分别设计场景,以符合生产系统的复杂情况。
工具能确保测试过程全部存储于时序数据库,并对使用者开放,使用者可以自行查看使用。这样使得测试人员能够更好的掌握性能测试报告分析,并能更准确地了解所有数据的来源。
工具设计初衷就以支撑国产信创为目标,全面支持麒麟、统信等国产操作系统和ARM、X86等各种CPU。
工具核心代码完全自研,包括核心引擎、脚本编辑、场景设计等模块的代码均为自主研发,与任何商用和开源性能测试工具无关。在知识产权方面无任何知识产权技术和商务风险,确保未来能够持续升级。
工具基于最新技术开发,易于融合进现在和未来的主流技术框架。通过云原生使得平台的可以任意扩展,通过APl的广泛采用使得工具可以无缝融入到DevOps流程中,通过Docker的支持使得部署方便快捷。
工具分为软件版本和一体机版本。一体机版本是基于专业硬件发压,可以用于超高精度和超大并发测试,部分指标如下:
● 端口支持8×10/100/1000MRJ45(或SFP),2×10G SFP+
● 时延精度不低于1微秒
● 支持不小于1000万个并发会话
● 支持不小于每秒10万个新建会话速率
● 网络吞吐量达到10Gbps
● DNS性能测试不小于50万qps
工具采用开放的脚本制作工具,脚本制作不仅仅可以在工具中进行,也可以在VSCode等工具中进行。测试过程全部存储于时序数据库,性能测试过程的全部数据对使用者开放,使用者可以自行查看使用。测试结果分析开放,除工具提供的分析功能外,使用者可以从过程库中读取所有信息进行结果分析。
工具为业务人员、性能测试人员和开发人员都提供了适合的使用方法,让每个角色都能充分体会到工具的易用性。
业务人员通过录制快速获得脚本,也可以通过拖拽的方式所见即所得地设计脚本。