OpenText 拥有数十年的专业经验,可帮助您解锁数据、连接人员和流程,并以信任为 AI 提供动力
以全新方式查看信息
能够理解您的业务、数据和目标的 AI
迎接更快的决策。您安全的 AI 个人助理已准备就绪,随时开始工作
利用生成式 AI 为供应链获取更深入的见解
利用 AI 内容管理和智能 AI 内容助手实现高效工作
通过 AI 网络安全和敏捷威胁检测提升您的安全态势
实现更快的应用交付、开发和自动化软件测试
提升客户沟通和体验,助力客户成功
让用户、服务代理和 IT 人员能够找到他们所需的答案
以全新方式查看信息
能够理解您的业务、数据和目标的 AI
迎接更快的决策。您安全的 AI 个人助理已准备就绪,随时开始工作
利用生成式 AI 为供应链获取更深入的见解
利用 AI 内容管理和智能 AI 内容助手实现高效工作
通过 AI 网络安全和敏捷威胁检测提升您的安全态势
实现更快的应用交付、开发和自动化软件测试
提升客户沟通和体验,助力客户成功
让用户、服务代理和 IT 人员能够找到他们所需的答案
在更智能的数据平台上,通过实时分析来预测、采取行动并取得胜利
通过多存储库的基于 AI 的搜索,用户可以更快、更轻松地获取所需答案,并能将从点击到对话的所有内容进行情境化处理
一次连接,即可通过安全的 B2B 集成平台触达一切
彻底革新云互联网的连接方式
利用 AI 就绪的内容管理解决方案重新构想知识
用于企业保护的集成网络安全解决方案
专用数据保护和安全解决方案
利用敏捷 AI 的强大功能重新定义威胁狩猎,以提升安全态势
通过 AI 驱动的 DevOps 自动化、测试和质量,更快地交付更优质的软件
获得所需的清晰度,以降低 IT 运营的成本和复杂性
利用私有生成式 AI 的自助服务功能重新定义一级业务支持功能
利用成熟的 OpenText 信息管理技术构建自定义应用程序
使用 OpenText 云 API 按自己的方式构建,这些 API 可创建实时信息流,从而支持自定义应用程序和工作流
保护重要内容,在关键时刻进行恢复
安全信息管理与可信的 AI 相结合
提升数据和 AI 信任度的统一数据框架
在这里,您可以使用数据语言构建、部署和迭代代理
一套用于帮助摄取数据和自动化元数据标记,以推动 AI 发展的工具
一套使治理具有主动性和持久性的服务和 API
专业服务专家助您踏上 AI 之旅
以全新方式查看信息
能够理解您的业务、数据和目标的 AI
迎接更快的决策。您安全的 AI 个人助理已准备就绪,随时开始工作
利用生成式 AI 为供应链获取更深入的见解
利用 AI 内容管理和智能 AI 内容助手实现高效工作
通过 AI 网络安全和敏捷威胁检测提升您的安全态势
实现更快的应用交付、开发和自动化软件测试
提升客户沟通和体验,助力客户成功
让用户、服务代理和 IT 人员能够找到他们所需的答案
传统的性能测试实际上是性能工程的一个子集。这通常需要运行一轮负载测试,作为开发后质量保证(QA)周期的一部分。性能测试包括检查应用程序在预期工作量下的速度、可靠性、可扩展性、稳定性、响应时间和资源使用情况。在探讨性能工程与性能测试之间的区别之前,我们首先来看看孤立的性能测试,以及为什么性能测试本身已不再具有可持续性。
现在,让我们深入探讨一下性能工程与性能测试之间的主要区别。
通过以下概念,DevOps 和性能工程可提供一致的生产性能结果,使客户能够更有信心地高效部署应用程序,并推出满足用户期望的高性能、稳定的软件。
端到端优化
性能工程通过持续的测试和监控流程,实现端到端的系统优化。这就将性能和负载测试转移到了开发过程中。这与传统的性能测试不同,传统的性能测试是在功能测试稳定和代码发布后进行的。
一旦代码发布,性能工程部门就会利用应用程序性能监控 (APM) 工具跟踪生产中的应用程序。
由绩效利益相关者组成的跨职能团队
性能工程使项目利益相关者(从业务分析师到开发人员)能够相互协作。保持高性能水平以提升客户体验、跟上业务发展步伐以及管理端到端性能,使得每个人(不仅仅是质量保证/性能工程师)都成为产品性能的管理者。方法如下
卓越检测中心
卓越测试中心(CoE)是值得信赖的测试顾问和最佳实践的监护人。CoE 支持不同的业务部门、不同的测试方法(如 DevOps 和敏捷),并可根据需要灵活推荐性能测试和测试工具。为了建立更好的测试模型和提高测试质量,CoE 是整合和重用测试数据的单一点,这些数据是多个业务部门长期以来生成和收集的。
性能工程师
性能工程师对开发过程中的所有代码进行全面审视,以确保性能测试标准全面、涵盖全局,并考虑到开发过程中所有不同的代码片段。性能工程师是性能测试工具的主要用户,在编写脚本、设计、运行和分析测试结果方面具有高度的专业知识。性能工程将性能工程师带入开发的早期阶段,他们可以提供代码所需的性能指标和场景,以便考虑是否可以发布。早期参与意味着性能工程师可以确保解决方案满足开发之初设定的性能预期。他们还确认整个开发过程中的架构和设计是一致的。
软件开发人员
开发人员是编码专家,但在功能测试和性能测试方面往往比较薄弱。他们在自己的集成开发环境(IDE)中工作,倾向于使用自己喜欢的工具,很少愿意学习新工具。性能工程将性能测试转移到软件开发人员的职责范围之外。在性能工程师的帮助下,软件开发人员可以在编写代码的同时进行性能测试。在通过性能测试标准之前,开发人员不会发布他们的代码。
开发测试员
由于软件开发人员和性能工程师之间有明确的区别,因此在传统的性能测试中并不存在开发人员。通过性能工程,开发人员成为连接性能工程和开发人员团队的利益相关者。他们拥有扎实的编码和测试技能,虽然与开发人员和性能工程师的专业知识水平不尽相同,但却能弥补差距。他们可以快速运行测试,在根据需要使用不同工具方面比开发人员具有更大的灵活性。
业务分析师和应用工程师
通过将测试工作转移到其他部门,性能工程将业务分析师和应用工程师召集到一起。这就保证了定义用户体验质量的业务和应用性能要求被纳入性能标准。这两个角色负责监控生产中的应用程序,以确保应用程序始终保持一流的性能。
性能工程正在改变软件开发的格局,同时也在改变所有从业人员的工作内容。由于现在涉及的角色越来越多,因此比以往任何时候都更需要工具和技术来简化流程。性能工程需要从右到左、从左到右的端到端集成和协作,以及实时洞察和分析。传统的性能测试供应商没有足够的能力应对这一混乱的变革浪潮。不过,OpenText 拥有成熟的经验和技术解决方案,可以将混乱的测试转化为工程化的秩序。
OpenText 性能工程解决方案的开放式架构支持在任何开发环境中对任何协议和应用程序类型进行测试。它允许从开发人员到业务分析师的利益相关者使用众多供应商和开源工具,从而实现大规模的CI/CD集成。OpenText 工具集成提供了快速消除开发和测试等待时间的能力,从而降低应用程序交付的速度。这些集成通过快速创建应用程序接口、网络条件和虚拟服务的真实模拟来实现这一目标。OpenText 性能工程解决方案建立在现有的内部部署或云基础设施基础之上,并促进资产的重复利用,从而充分利用现有投资。这有助于快速扩展,以满足企业内多个应用程序的性能测试需求。
传统的性能测试在功能测试完成后才开始,直到性能测试结束后才开始识别缺陷和根本原因。OpenText 性能工程解决方案可对缺陷进行持续的端到端测量和分析,甚至在性能测试结束之前就能实时找出根本原因。已完成 "的定义和要求中包含了性能标准。OpenText 实时分析技术可帮助性能工程师快速向开发人员提供反馈,以便在开发过程中尽早启动故障排除工作。生产中的合成监控和真实用户监控可帮助我们深入了解那些未通过测试但必须在下一个版本中加以解决的性能问题。从性能角度捕捉和分析终端用户的情绪,可为开发人员提供更具体的反馈,从而优化应用程序,提高性能。
通过基于项目的测试打造无懈可击的客户体验
通过测试促进协作并提高应用程序的可靠性
通过可扩展的云端测试确保应用程序质量
借助真实 API 和模拟加速软件测试