我已经阅读了一些有关Azure表存储的MSDN文章以及有关PartitionKeys选择的一些技术/策略,以及如何在可伸缩解决方案上提高性能。 引起我注意的一件事是压力测试,提到了here。
但我找不到很多这样的例子。
如何在那些情况下执行这些测试?
答案 0 :(得分:1)
压力测试是在正常(和极端)负载下尝试系统以找出其局限性。我们的想法是创建类似于预期生产系统的条件,然后执行各种操作,这些操作类似于应用程序将执行的操作,从而衡量其性能。
通过对Azure表进行压力测试,您将能够确保它能够支持应用程序生成的负载。它还允许您使用不同的分区策略并查看它们对性能的影响。
要执行此类压力测试,请设计分区/键控策略,然后使用应用程序的典型数据填充Azure表。然后尽快执行插入,更新,查询和其他操作,并查看性能是否符合您的要求。