BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Load Impact向基于云的负载测试工具添加服务器端度量集

| 作者 Richard Seroter 关注 5 他的粉丝 ,译者 马德奎 关注 0 他的粉丝 发布于 2013年10月16日. 估计阅读时间: 4 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

Load Impact——一家位于瑞典的领先的SaaS性能测试提供商——增加一项新功能,使开发人员可以更全面地了解其性能测试。大部分基于云的负载测试工具只测量Web应用程序的响应,但来自Load Impact的新服务器度量代理可以深入观察目标服务器上正在发生什么。

随着开发人员构建和测试地理位置分散且高流量的公共Web应用程序,基于云的负载测试工具越来越流行。然而,尽管新一代的工具安装简单,并且提供了先进的流量仿真,但它缺少存在于传统的本地工具上的服务器端组件。测试只能发现网站性能下降,但无法说明原因。在本周的一篇新闻稿中,Load Impact对其新的服务器度量组件如何弥补这一缺陷进行了描述:

新的Load Impact服务器度量代理可以对Web应用程序进行具有同等价值的深入观察,但它是以服务器的视角,因此开发人员可以更轻松地识别代码中或者架构上的性能瓶颈和可扩展性问题所在,而操作人员可以更好地分配资源。

服务器度量是老式的负载测试软件一个非常标准的部分,后者复杂、缺乏弹性、非常昂贵,而且又需要硬件以及专家来管理和使用。实际上,Load Impact服务器度量代理是首款此类工具。如今,在新一代基于云的负载测试服务中,没有其它的服务拥有这样的代理。

借助任意基于云的负载测试工具和像New Relic这样的监控工具所提供的服务器端代理,开发人员可以拼凑一个解决方案来解决这一问题,但Load Impact看到了在本机集成全部性能数据集的单一解决方案的价值

通过在一个或多个目标系统上安装服务器端度量代理,负载测试服务器可以在测试过程中收集一些内部测量结果,并将它们添加到同一数据集。在一次测试中,Load Impact可以支持从多达三台不同的目标机器上收集数据,因此它也可以从非常复杂的部署上取得内部测量结果。关于这一点,好处显而易见。即使数据可能分别记录在目标机器上,开发人员最终也只需设法将内部产生的数据序列的时间戳与来自Load Impact的数据进行同步。

Load Impact的CEO Ragnar Lönn告诉InfoQ,该工具集源于他们作为性能管理顾问的经验。他说,开发人员正在转向永久在线、基于SaaS的负载测试工具,但他们需要一种方法,用于查看目标服务器环境内部正在发生什么。Lönn发现,用户会在负载测试进行的过程中实时调整服务器环境,而现在,对于调整哪些服务器端资源能够提升性能,用户将更加明确。有一篇关于该版本的博文对服务器端数据获取及实时展示给用户进行了说明示范。

服务器度量代理获取基本的服务器端度量,如CPU、内存、磁盘空间和网络占用。为了取得其它的度量,Load Impact将该代理设计为可以接受与Nagios兼容的插件。Nagios是一个标准的基础设施监控工具。Nagios Exchange包含成千上万的插件,它们能够完成诸如监控数据库客户端连接、检查单个Windows进程及报告Linux服务器交换频率等工作。该代理可以安装在运行着基于Debian的Linux发行套件或Windows Server 2008R2/2012的服务器上。

查看英文原文:Load Impact Adds Server-Side Metrics Collection to Cloud-Based Load Testing Tool

 

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT