Db脚本(Nodejs)在Azure中加载测试

时间:2015-12-22 18:56:08

标签: azure load-testing

我正在使用App服务 - 移动应用程序

在azure上开发应用程序

我还在nodejs中编写了db脚本(插入,读取,删除,更新),每次Mobile App尝试与db同步时都会触发该脚本。

有没有办法测试Azure数据库中数据推送和拉取的性能。

我的意思是,有没有办法在Azure中加载测试我的db scri?

我已经检查过新Azure门户中的工具下有一个性能测试部分,但这仅适用于api测试。此外,一个人无法测试完整的休息API。它仅限于GET请求。

由于

Surinder

1 个答案:

答案 0 :(得分:0)

我相信您可以使用Apache JMeter来加载测试您的数据库。请按照以下步骤操作:

  1. Download JMeter并解压缩
  2. 下载Microsoft JDBC Driver for SQL Server并将sqljdbc4.jar解压缩到JMeter' s / lib文件夹
  3. 启动JMeter
  4. 在Azure方面:

    • 选择数据库
    • 在右下方选择服务器
    • 转到配置标签
    • 输入JMeter所在机器的IP地址
  5. Thread Group添加到JMeter测试计划

  6. 添加JDBC Connection Configuration

    • jdbc:jtds:sqlserver://<server>.database.windows.net:1433/<databasename>;ssl=require

    • 的形式填充数据库网址
    • 使用com.microsoft.sqlserver.jdbc.SQLServerDriver作为驱动程序类

    • username@server
    • 的形式提供用户名
  7. 添加JDBC Request采样器并将您的查询放在那里。
  8. 有关更多详细信息,请参阅The Real Secret to Building a Database Test Plan With JMeter指南。