Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jakarta ee 测量3层java应用程序的用户交互时间_Jakarta Ee_Browser_Performance Testing_Servlet 3.0 - Fatal编程技术网

Jakarta ee 测量3层java应用程序的用户交互时间

Jakarta ee 测量3层java应用程序的用户交互时间,jakarta-ee,browser,performance-testing,servlet-3.0,Jakarta Ee,Browser,Performance Testing,Servlet 3.0,我们有一个3层的web应用程序,其表示形式为servlet应用程序,业务逻辑在运行在ejb容器中的应用程序中实现。数据存储在关系数据库中。 现在,我们遇到了在实时环境中监视应用程序堆栈的问题。我们将确定通信的每个部分进行了多少次。 示例: 用户已在浏览器中打开前端并执行操作/命令 请求通过防火墙、负载均衡器A.s.o发送到web服务器 请求正在到达Web服务器上的表示层/servlet 演示文稿执行他的操作并调用业务逻辑,例如JMS调用 到达BL的调用,BL执行他的操作,并且必须通过jdbc调

我们有一个3层的web应用程序,其表示形式为servlet应用程序,业务逻辑在运行在ejb容器中的应用程序中实现。数据存储在关系数据库中。
现在,我们遇到了在实时环境中监视应用程序堆栈的问题。我们将确定通信的每个部分进行了多少次。

示例:

  • 用户已在浏览器中打开前端并执行操作/命令
  • 请求通过防火墙、负载均衡器A.s.o发送到web服务器
  • 请求正在到达Web服务器上的表示层/servlet
  • 演示文稿执行他的操作并调用业务逻辑,例如JMS调用
  • 到达BL的调用,BL执行他的操作,并且必须通过jdbc调用读取/操作数据库中的数据
必须返回所有步骤的结果。
对于服务器部分,有许多工具可以监视请求时间,例如[glowroot][1]。
  • 在请求到达服务器之前,可以使用哪些技术/工具来监控通信
  • 不同的结果如何一起评估