【发布时间】:2014-08-18 11:33:40
【问题描述】:
我有一个将数据写入文件或 SQL Server 的 API 项目。这些数据以异步方式写入。即首先数据写入缓冲区,然后缓冲区将这些数据写入文件或 SQL 服务器。我想使用 Visual Studio 2012 和控制器和代理对此客户端 API 进行负载测试。我想计算吞吐量和响应时间。为此,我编写了一个使用该 API 并发送数据的单元测试。现在,使用负载测试,我可以获得每秒写入的消息数(即测试/秒),但它只给出它丢弃在缓冲区中的消息数,并且不给出每秒写入文件或数据库的消息,因为系统是异步的。那么如何计算整个过程的响应时间和吞吐量。即从调用客户端 API 开始,直到消息写入文本文件或数据库。
我是负载测试的新手。
【问题讨论】:
标签: visual-studio-2012 load load-testing performance-testing