-
- 软件测评实验室
- CNAS咨询服务
- 性能测试工具(KeyTurbo)
- 组合测试工具(KeyCombine)
- 硬件行为级仿真平台(SkyEye)
- 目标码测试工具(LogicScout)
- 功能测试工具(AutoFun)
- 性能测试工具(AutoLoad)
- 嵌入式软件虚拟验证平台(KeySurvey)
- 软件黑匣子(LogicMonitor)
- 异常环境自动化测试系统(AIPro)
- 代码可持续集成设备安全检测系统(AITesting)
- 智能电能表自动化测试平台(MeterTest)
- 电子系统接口数据设计与管理工具(ICDManager)
- 系统级灰盒测试工具(TestTrace)
- 白盒集成测试环境系统(CuttleITE)
- 接口协议测试工具(Kinterface)
- 静态测试工具(EagleEye)
- 单元测试工具(EagleWing)
- 半实物仿真功能测试系统(TestQuest Pro)
- 数据定义检查工具(KTDataDef)
- 内存泄漏检测工具(KeyMemory)
- 源代码缺陷分析工具(KeyWeak)
性能测试工具(KeyTurbo)通过模拟不同的使用场景和业务压力对被测系统进行加压,收集被测系统在不同压力下的表现情况,找出其潜在的性能瓶颈。通过脚本录制、脚本配置等方式模拟用户访问被测试系统。支持多种线程组模式,如顺序、并发执行的方式对线程进行创建,支持多种协议进行性能测试,通过创建不同协议的取样器,配置测试参数,实现对多种协议的压力负载测试。支持通过创建定时器与取样器、线程组的组合使用,实现固定、随机、精确、同步等线程并发变化。支持如结果树、汇总报告、聚合报告、图形结果,以不同形式对测试结果进行展示。支持数据库、中间件的性能负载测试,能够对服务器的运行状态进行实时监控与展示。
产品简介
主要功能
行业需求
行业痛点
- 有做性能测试,但仅代表测试环境
- 有比较完善的性能测试规范和手段,对于重大项目变更发布前都会进行性能验证,但因为环境和数据和生产的差异,测试结果仅代表测试环境,无法代表生产性能和容量。
- 项目紧急,来不及做性能测试
- 随着业务需求迭代速度加快,很多项目发布周期短,只做功能验证后即快速上线,上线后系统响应很慢,或业务不可用的情况难以避免。
- 平时生产压力很低,从没出现过这种情况
- 业务场景变化或业务量突增,出现用户访问卡顿甚至无法响应的情况,比如:疫情期间线上零售、健康码、直播等行业明显出现此类情况。
- 具备脚本录制功能,支持IE、Edge、Chrome、Firefox浏览器的测试脚本录制。
01
产品亮点
关键技术
- 具备资源监控能力,支持监控JVM、通过Agent请求的监控。
02
- 具备负载测试及压力测试的能力,能够通过高负载的测试方法测试服务器在极限状态下的运行稳定性。
03
- 具备协议测试能力,支持HTTP/1、HTTP/2、WebService、WebSocket、SIP、RTSP、RTMP、Socket、JDBC、FTP、SFTP、JMS、XML、XMPP、IGMP(BTV)、MLD(BTV)、JAVA等协议的测试。
04
- 具备中间件的接口符合性测试能力,支持消息中间件、Web中间件、数据库测试。
05
- 具备自动化的报告生成能力,能够根据测试结果自动生成测试报告。
07
- 支持性能测试结果与第三方平台的定制化对接。
08
- 具备虚拟用户指标分析能力,支持通过并发数、吞吐量、事务响应时间等指标分析被测目标的性能。
06
基于多线程技术模拟大量用户
采用多线程技术,可以模拟用户同时访问系统。根据对用户的实际需求,模拟一定数量的虚拟用户,根据请求配置信息,通过多线程技术对虚拟用户进行创建,并将配置信息同步到各个线程上,各个线程同时对系统发起访问。从而达到模拟多个用户同时访问系统的效果。
基于模拟浏览器行为的测试技术
当浏览器访问一个页面时,是同时并发多个TCP连接去请求页面对应的HTTP资源,一个页面的快速展示要获取更多的资源,包括HTML、JS、图片、CSS等,通过模拟浏览器并发多个,即一个虚拟用户请求的并发个数与浏览器录制时一样,这样测试的用户数最接近真实支持的用户数,否则还需要换算成实际用户,测试结果才能真实反映支撑用户场景。
行业需求和痛点