高性能MySQL:集成式测试工具

如题所述

第1个回答  2022-10-07

   基准测试工具

  没有必要开发自己的基准测试系统 除非现有的工具确实无法满足需求 下面的章节会介绍一些可用的工具

   集成式测试工具

  回忆一下前文提供的两种测试类型 集成式测试和单组件式测试 毫不奇怪 有些工具是针对整个应用进行测试 也有些工具是针对MySQL 或者其他组件单独进行测试的 集成式测试 通常是获得整个应用概况的最佳手段 已有的集成式测试工具如下所示

   ab

  ab 是一个Apache HTTP 服务器基准测试工具 它可以测试HTTP 服务器每秒最多可以处理多少请求 如果测试的是Web 应用服务 这个结果可以转换成整个应用

  每秒可以满足多少请求 这是个非常简单的工具 用途也有限 只能针对单个URL进行尽可能快的压力测试 关于ab 的更多信息可以参考//d apache /docs/ /programs/ab

   _load

  这个工具概念上和ab 类似 也被设计为对Web 服务器进行测试 但比ab 要更加灵活 可以通过一个输入文件提供多个URL _load 在这些URL 中随机选择进行测试 也可以定制_load 使其按照时间比率进行测试 而不仅仅是测试最大请求处理能力 更多信息请参考// acme /sofare/ load/

   JMeter

  JMeter 是一个Java 应用程序 可以加载其他应用并测试其性能 它虽然是设计用来测试Web 应用的 但也可以用于测试其他诸如FTP 服务器 或者通过JDBC 进行数据库查询测试

  JMeter 比ab 和_load 都要复杂得多 例如 它可以通过控制预热时间等参数 更加灵活地模拟真实用户的访问 JMeter 拥有绘图接口(带有内置的图形化处理的功能) 还可以对测试进行记录 然后离线重演测试结果 更多信息请参考//jakarta apache /jmeter/

       返回目录 高性能MySQL

       编辑推荐

       ASP NET开发培训视频教程

  数据仓库与数据挖掘培训视频教程

lishixinzhi/Article/program/MySQL/201311/29733

相似回答