学习

NeoLoad和Dynatrace集成

提供优化应用程序的性能和无缝的用户体验在当今竞争激烈的市场中是至关重要的。增加应用程序的复杂性,性能测试已经成为一个不可或缺的方面的开发和部署过程。Dynatrace的集成和NeoLoad性能测试提供了一个强大的组合,提升能力。

在本文中,我们将讨论的细节设置和管理Dynatrace-NeoLoad集成,以及如何提高应用程序的性能,确保顺利的终端用户体验。

Dynatrace配置监控系统测试计划

集成监控系统是基于Dynatrace能力NeoLoad将运动在一个性能测试。安装Dynatrace OneAgent监控测试下的应用程序在这个过程中是必要的第一步。通常,这适用于预生产系统开发和QA环境中发现的。

这些平台可以很短暂,与高频创建和销毁的持续集成和持续交付的过程。实现创建应用程序基础设施代码是推荐的最佳实践,以确保这些平台在版本之间的一致性,以及自动化的安装Dynatrace OneAgent和代理的集成到整体监控平台。通过自动化这个过程,你获得几个关键的好处,不仅仅是平台准备性能测试。NeoLoad测试结果将包括从Dynatrace收集详细的指标。

此外,您需要手动把标签放在Dynatrace服务交通应用程序的入口点,通常您的web服务器或代理。从那里,集成将自动标记所有连接主机,服务和流程在Dynatrace smartscape。

Dynatrace内配置API的令牌

Dynatrace web界面中,选择管理→访问令牌。在这里你可以创建一个新的API将提供NeoLoad令牌。这个令牌需要有正确的权限来访问被测试的应用程序,所以确保你在正确的范围创建它。

例如,一个头送到Dynatrace可以是:

X-Dynatrace-Test: SI = NeoLoad; VU = 0; SN = MyUserPath; PC = / page.html; ID = 8; NA = Actions.transaction。GR =默认区域;TE = sample_project scenario1 - 09 - aab63a bf17 - 4505 - 9 - d70 f6c267055b89

Dynatrace集成是兼容RealBrowser用户路径以及协议用户路径。当你使Dynatrace RealBrowser测试集成,PC的值,ID和NA都是空的。

添加Dynatrace监控代理

这个步骤完成后,您可以添加一个Dynatrace监控代理您的项目。通过选择→设计→监控&连接器新监控机,然后选择选项来创建一个Dynatrace监视器。

这里正在发生的事情是NeoLoad将创建一个监控代理,代理将使用URL和API——令牌中定义你的偏好——接触到Dynatrace在测试执行检索指标。同时,测试执行,NeoLoad将包括在每个请求头信息发送作为测试的一部分,Dynatrace将使用自动配置指示板的性能测试,因为它发生。

这种集成允许不同的组性能工程团队和操作团队——查看性能测试结果在他们选择的首选解决方案。性能工程师、使用NeoLoad都Dynatrace度量嵌入到他们的测试结果。运营团队,使用Dynatrace都NeoLoad度量添加到他们的观点。两支球队可以使用他们现有的技术协作和分析结果与他们的首选软件解决方案。188金宝搏官网登录app

结论

建立与NeoLoad Dynatrace集成允许性能工程团队获得一定程度的洞察力和被测系统的信息,否则很难实现。应用程序基础设施越来越多利用新技术如Kubernetes,弹性计算、云平台,监控被测应用程序变得越来越复杂。Dynatrace通过简单地把那项工作,你不仅获得优越的监视功能,可以自动检测相关平台用于您的测试,但你也让你的性能测试努力更广泛的受众,使更好的团队之间的协作。IT运作团队,可见性测试下的应用程序的性能特点,以及在部署到生产环境之前,可以提供大量的信心在分娩过程顺利部署到生产环境中。

性能工程团队,使用Dynatrace的性能检测手段的区别知道在登录过程中有一个问题,并且知道有一个问题在登录过程中因为Kerberos身份验证服务器上的消息被推迟由于CPU约束引起的低配置资源上限Kubernetes集群管理。这是一个戏剧性的差异分析功能的质量提供给你,如果部署OneAgents可以自动交付过程的一部分,你总是可以访问它。

Baidu
map