如何在Azure表存储表分区上运行压力测试?

如何在Azure表存储表分区上运行压力测试?,azure,azure-table-storage,stress-testing,nosql,Azure,Azure Table Storage,Stress Testing,Nosql,我已经阅读了一些MSDN文章,其中介绍了Azure表存储以及有关分区键选择的一些技术/策略,以及这些技术/策略如何提高可扩展解决方案的性能。 有一件事引起了我的注意,那就是压力测试 但我找不到很多这样的例子 那么在什么情况下如何执行这些测试?压力测试是在正常(和极端)负载下测试系统,以找出其局限性。其思想是创建类似于预期生产系统的条件,然后执行与应用程序将执行的操作类似的各种操作,并测量它们的性能 通过对Azure表进行压力测试,您将能够确保它能够支持应用程序生成的负载。它还允许您使用不同的分区

我已经阅读了一些MSDN文章,其中介绍了Azure表存储以及有关分区键选择的一些技术/策略,以及这些技术/策略如何提高可扩展解决方案的性能。 有一件事引起了我的注意,那就是压力测试

但我找不到很多这样的例子


那么在什么情况下如何执行这些测试?

压力测试是在正常(和极端)负载下测试系统,以找出其局限性。其思想是创建类似于预期生产系统的条件,然后执行与应用程序将执行的操作类似的各种操作,并测量它们的性能

通过对Azure表进行压力测试,您将能够确保它能够支持应用程序生成的负载。它还允许您使用不同的分区策略,并查看它们对性能的影响


要执行这样的压力测试,请设计分区/键控策略,然后用应用程序的典型数据量填充Azure表。然后尽可能快地执行插入、更新、查询和其他操作,看看性能是否满足您的要求。

这是一篇您正在引用的古老文章,它的可伸缩性目标已经过时。寻找最新的。至于压力测试,这取决于您如何实现,代码从表存储中读取/写入数据。然后用任何你觉得舒服的工具来驱动负载。这样做的目的是确保您已经对数据进行了分区,以便能够在应用程序允许的范围内处理写入和查询。虽然与压力测试无关,但这可能也是一本不错的读物:。感谢这篇文章,我一定会读的。各位好,Azure Portal是否根据压力测试结果提供任何可视反馈/分析?或者我应该创建任何日志机制来控制它们?很抱歉问这个愚蠢的问题,我是Azure的新手。@gdyrrahitis Azure确实提供了一些监控,但是如果您想监控与应用程序相关的特定性能指标,您应该自己做。