收集与多个AWS服务交互的Java应用程序的性能指标

问题描述 投票:0回答:1

我想获得使用AWS Java SDK与多个AWS服务交互的Java应用程序的性能指标。对于上下文,我不确定如何处理此任务-我的应用程序可以视为客户端向/从AWS发送和接收请求和响应。我看过几种选择,例如ELK APM:评估似乎是基于来自其他应用程序对我的应用程序(或其他度量)的请求数,但是我的应用程序不是服务器。我正在根据我的应用程序直接针对AWS服务评估请求(或其他指标)的数量。我也考虑过使用AWS提供的工具,例如但是,CloudWatch似乎最终会测试这些AWS服务而不是我的应用程序的性能。最后,我正在考虑使用Apache JMeter,但是我不确定它是否能达到目的,下图说明了我的问题。我会感激任何朝着正确方向提出的建议。

更新:我想监视性能,我正在使用VisualVM监视CPU,内存等。我需要一种监视请求和响应的方法。

enter image description here

java amazon-web-services performance-testing microbenchmark
1个回答
0
投票
  1. 为了对应用程序本身进行性能测试,您需要使用YourKitJProfiler之类的探查器工具>
  2. 如果需要测试AWS服务的性能,则可以使用Apache JMeter(或任何其他合适的工具)模拟成百上千的应用程序,您只需要模拟应用程序通常使用JMeter发送的请求。如果使用HTTP或HTTPS协议进行通信,您甚至可以使用JMeter的HTTP(S) Test Script Recorder进行记录,请查看How to Run Performance Tests of Desktop Applications Using JMeter文章以获取更多详细信息。
© www.soinside.com 2019 - 2024. All rights reserved.