由于新技术在市场上迅速出现,因此为应用程序选择理想的性能测试工具至关重要。我们的目标是通过我们的标准化过程审查各种性能测试和监控工具,以便选择适合您的应用程序需求的工具。
我们还为您带来了性能测试世界的最新更新,以及有用的技巧和知识库。通过我们的季度性能测试通讯——PerfCast,继续探索性能测试的更多内容。
“性能测试不是一次性事件”
特里萨·拉诺维茨(Theresa Lanowitz
有什么新鲜事
-
由Apica和名为ZebraTester.com的在线资源一起推出的一个新的负载测试工具,它将所有Apica负载测试工具和服务组合到一个单一平台中。
- 自动比较测试响应数据与最初记录的响应,以避免假阳性
- 可使用30个命令行直接自动化测试生成,而不使用GUI
- 广泛的报告,配有24个标准图表和自定义PDF报告工具
-
持续性能验证(Continuous Performance Validation, CPV)是Neotys提供的一个用于应用程序生命周期的负载测试和性能监控的新平台。解决方案包括以下内容:
- 用于负载和性能测试的NeoLoad
- NeoSense 24x7合成监控
- 集成CI和APM工具
-
Blazemeter现在允许用户将来自AppDynamics的关键指标整合到他们的Blazemeter测试场景中,以更快地识别问题区域。
团队评估工具
功能评估
- 使用基准描述语言(BDL)编写脚本
- 脚本执行的不同工作负载类型的可用性
- 易于动态数据的参数化
- 支持集成服务器监控
- 丰富的报告和趋势
- 节奏的时间特性
其他功能
- 支持主要的web环境,如HTML5, AJAX, Adobe的Flash/Flex,和微软的Silverlight
- 具有无限可伸缩性的云支持
- 免费的在线工具,支持分析JMeter结果
- 综合测试报告,包括前5个最好的交易和前5个最差的交易和其他有用的报告图表/趋势
- 允许保存历史测试结果
- 允许手动上传结果文件
- 功能合并其他报告(如PerfMon, JMeter日志)与JMeter结果,以更好地分析
- 在线工具,帮助您分析Apache JMeter, Apache Benchmark和Yandex的测试结果。箱工具
- 允许保存历史测试结果,也比较不同测试运行的结果
- 可以使用Loadosophia Uploader插件从JMeter自动上传测试结果
- 功能上传监控数据文件与测试结果相关
- 点击这里查看样本报告
知识库
服务器监控的最重要参数
对服务器性能的影响
瓶颈
处理器
使用
使用
服务器将不再处理更多的工作和吞吐量平坦,如果CPU达到100%
在很长一段时间内,每个处理器的CPU利用率达到80%或更高
可用
内存
内存
内存短缺和泄漏导致应用程序不稳定
如果进程私有字节和进程工作集增加,而内存可用字节减少,就会发生内存泄漏
磁盘
时间
时间
在访问磁盘时,处理器保持空闲状态
每个磁盘I/O = [Read + (4xwrite)] /磁盘数如果每个磁盘的I/O计算超过Server的磁盘I/O容量,将导致磁盘瓶颈
Windows平台上常用的服务器监控工具
性能监视器
检查您运行的程序如何影响服务器的性能。它使用性能计数器、事件跟踪数据和配置信息,这些信息可以组合到数据收集器集中。
Xperf
随Windows性能工具包提供。它是一种高级工具,提供详细的性能和系统数据。
可靠性监控
测量硬件和软件问题以及计算机的其他变化。它跟踪计算机的历史记录,为您提供应用程序崩溃、挂起或Windows蓝屏的信息。
有建议吗?
我们很乐意听取您的反馈、问题、意见和建议。这将帮助我们使我们更好,更有用的下一次。
分享你的想法和想法knowledgecenter@qasource.com
免责声明
在这篇文章中使用的徽标由每个徽标或商标的个别公司拥有。该标识未得到商标所有者的授权、赞助或关联,但QASource仅为审查目的使用该标识。QASource对所使用标识的背书不是有意或暗示的。