【问题标题】:Testing multiple connections to SQL Server测试与 SQL Server 的多个连接
【发布时间】:2015-05-20 09:07:02
【问题描述】:

我们正在将 SQL2005 Enterprise 迁移到 SQL2012 Enterprise(也在新服务器上,从 WIn2003 迁移到 Win2012)。

有没有办法测试到数据库的多个连接以证明它可以承受与以前的服务器相同的负载?

应用程序是一个网站,.Net3.5,在连接字符串中设置了最小和最大池大小。

【问题讨论】:

标签: sql-server testing load database-connection connection-pooling


【解决方案1】:

您可以通过Apache JMeter 和接下来的几个步骤来完成:

  1. 下载 jTDS JDBC Driver 并将其放到 JMeter 安装的 /lib 文件夹中
  2. 重启 JMeter
  3. Thread Group 添加到测试计划并配置虚拟用户和迭代次数
  4. 添加 JDBC Connection Configuration 并提供 JDBC url、驱动程序类名称和凭据

    • 数据库网址:jdbc:jtds:<server_type>://<server>[:<port>][/<database>][;<property>=<value>[;...]]
    • JDBC 驱动类名:net.sourceforge.jtds.jdbc.Driver
  5. 添加JDBC Request 采样器并将您的查询放在那里
  6. 对所有查询类型重复第 5 步
  7. 添加监听器,即Aggregare Report

有关数据库负载测试域的更详细说明,请参阅The Real Secret to Building a Database Test Plan With JMeter 指南。

【讨论】:

    猜你喜欢
    • 2016-05-18
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-29
    相关资源
    最近更新 更多