我们正在使用jmeter测试web应用程序的负载。现在,使用Jmeter,服务器在一段时间后会放弃大约100个数据库连接。问题是独立的java单元测试运行超过2000个调用,没有任何减速或阻塞,我看到使用单个数据库连接。为什么表现有如此巨大的差异?独立Java单元测试v/s Tomcat web应用程序
1
A
回答
1
我想,独立单元测试不会在事务内部,并且在tomcat webapp中,几乎所有事情都是事务,因此数据库连接会打开更长时间。
0
我运行的测试是直接连接到数据库和单个数据库调用,但在tomcat中,工作流程更长,更随机。考虑到这些要点,我已经开始修改tomcat Web应用程序代码,以尽量减少这些事务,并在需要时使用只读查询。
相关问题
- 1. TestNG - WebDriver - Web应用程序测试 - 独立测试
- 2. 在独立应用程序中嵌入VSTS单元测试
- 3. 独立应用程序vs Web应用程序
- 4. 独立战争/ java web应用程序
- 5. 独立Web应用程序
- 6. 单元测试。关于独立测试
- 7. Linq to XML性能 - 独立测试vs非常大的Web应用程序
- 8. 如何设置独立的Web应用程序测试环境?
- 9. Eclipse JAVA独立单元测试和集成测试
- 10. 单元测试在Java中的Web应用程序?
- 11. JBoss或Tomcat的独立应用程序
- 12. 用于web应用程序的独立Tomcat服务器
- 13. 如何区分Web应用程序或独立应用程序?
- 14. WPF - XBap vs独立Windows应用程序
- 15. 使用tomcat执行独立Java应用程序(jar)
- 16. 单元测试方法独立
- 17. 独立的web应用程序会话
- 18. 独立的Web应用程序.Net
- 19. 独立的Web应用程序
- 20. 单元测试:如何独立于父类测试子类?
- 21. 单元测试VS 2005中的ASP.NET 2.0 Web服务应用程序
- 22. 用Java创建独立应用程序
- 23. 测试Web应用程序
- 24. Web应用程序测试
- 25. 测试Web应用程序?
- 26. 如何使用Selenium服务器独立测试https web应用程序?
- 27. 将独立Java应用程序转换为可部署的Web应用程序
- 28. Django测试:独立的单元和集成测试Travis CI
- 29. 创建独立的Java应用程序
- 30. spark-java独立应用程序