奇林测试平台的特点
奇林测试平台(kylinTOP)是一款国产的集性能测试、自动化测试(UI、接口、APP)和业务&接口监控于一体的产品。以下是奇林测试平台的一些主要特点:
奇林测试平台采用了actor异步IO模型,这使得它能够在单台机器上支持高并发,例如在华为实验室的测试中,奇林性能测试软件在单台机器上实现了120万级的并发。这种技术路线避免了线程消耗内存和CPU的问题,使得奇林测试平台在有限资源的情况下也能实现高并发。
奇林测试平台的WEBUI自动化测试没有使用selenium技术,而是完全依靠自研技术。这是因为平台拥有多年的自动化项目实践经验,并且发现使用selenium存在自动化测试不稳定、脚本维护困难和成本过高等痛点。因此,奇林测试平台开发了自己的自动化测试平台,能够更好地适应项目的具体需求。
奇林测试平台具有快速生成用例、元素智能定位和步骤智能等待等一系列智能化特点。用户只需按照正常的业务操作即可生成用例,后期即使元素定位重复或变更也不会影响自动化测试的执行。此外,平台还具备自愈技术,能够自动适应版本变化和更新脚本变化元素,降低了脚本维护的难度。
奇林测试平台是一个B/S架构的分布式系统,支持跨平台(WINDOWS/LINUX/SOLARIS/麒麟/MAC等)运行。这使得平台能够在多种操作系统环境中稳定运行,为用户提供更多的选择和灵活性。
奇林测试平台支持多种协议类型,包括HTTP/1(WEB/HTML/API)、HTTP/2(WEB/HTML/API)、WebService、WebSocket(RFC6645)、SIP(IMS)、RTSP(VoD)、RTMP、Text(Socket)、Binary(Socket)、JDBC(Database)、FTP/SFTP、JMS、XML、XMPP、IGMP(BTV)、MLD(BTV)、JAVA等。这种全面的协议支持使得平台能够在各种业务场景中发挥效能。
以上就是奇林测试平台的主要特点。平台通过不断的技术创新和优化,为用户提供了一种高效、稳定和灵活的自动化测试解决方案。