试图测试Jersey 2.0上的延迟(异步vs同步)

时间:2012-08-14 15:27:27

标签: java rest testing jersey netty

尽管stackoverflow之前曾多次帮助过,但这是我第一次提出问题。足够吸吮,让我们继续讨论这个问题:)

我是RESTful服务的新手,甚至更多的是Jersey,我在过去的3/4周内一直在搞乱项目,我不得不提出一些问题,我真的希望你能帮助我:

第一个问题是,如果有人知道用一个或多个客户端测量延迟和请求的简单方法,因为我已经体验到Jersey具有高延迟并需要一些更具体的数据来帮助我决定在多大程度上对我来说这是一个不错的选择。

第二个问题更像是对第一个问题的跟进。知道Jersey异步调用资源我相信这是导致高延迟的原因所以我试图做同步但我无法真正理解Jersey所做的整个调用。有没有人有我想要做的解决方案,或者至少可以向我解释泽西调用资源的过程?

我认为第二个问题是一个更复杂的问题(因为大多数人可能会使用1.12 / 13直到2.0是最终的)但是任何帮助都会受到高度赞赏,因为我是一个初学者,而且有些概念有点不合适暂时抓住我(虽然会继续努力学习;))

编辑: PS:我可能没有提到它,但我使用的是netty4.0a2容器。

1 个答案:

答案 0 :(得分:0)

您可以尝试jMeter。它允许您轻松地模拟并发请求和加载量的不同场景,并且还具有用于统计摘要和响应时间的可视化分析的良好组件。