首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >性能测试Twitter流API使用者

性能测试Twitter流API使用者
EN

Stack Overflow用户
提问于 2012-07-16 16:03:39
回答 2查看 544关注 0票数 2

我有一个使用twitter流API实时使用Twitter帖子的服务。

我已经建立了一个后台进程,连接到流,并将推特推到Redis。这是用node.js构建的

我需要做的是找出这个过程可以消耗的最多的tweet数量。我需要测试这个设置的性能。

最好的测试方法是什么?

我需要知道:

  • 在它倒下之前它能处理多少个推特
  • 当进程不能处理更多的tweet时会发生什么?

我想要这样做的另一个原因是想知道它是否值得使用node.js。我更愿意用EventMachine来写它。

EN

回答 2

Stack Overflow用户

发布于 2012-07-17 21:00:45

由于Twitter流API发出的tweet的频率和数量对您有内在的限制,所以您真正感兴趣的是后台进程对Redis的I/O性能。

模拟这些tweet并生成伪tweet,或者收集大量的实际tweet,并在基准测试中使用这些数据集。在模拟/生成这个数据集之后,您可以精确地编写基准测试。例如,在手头的数据集中,您可以一次性将整个数据集推入新的tweet事件处理逻辑,或者模拟活动的高峰和低谷。

关键是,在基准测试时,识别和隔离所需的变量(tweet的数量),使用标准化的示例,并模拟不一致的外部行为(API限制、可变tweet/秒速率)。

票数 2
EN

Stack Overflow用户

发布于 2013-01-08 11:48:21

我建议创建模拟Twitter的定制客户端。客户端可以为应用程序生成要使用的tweet。我们可以使用支持自定义脚本的负载测试工具从分布式机器运行此twitter脚本来生成所需的负载。在生成tweet时,您可以监视系统的运行情况,以测量tweet吞吐量对应用程序的影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11508123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档