[英]How can I configure the maximum number of simultaneous threads used for Jersey REST calls?
[英]How many simultaneous threads can be used to load test a web application?
我需要找到我的Web應用程序的性能並對其進行負載測試。 該應用程序當前具有最多25個線程的Tomcat配置,並且有兩個這樣的服務器。
這是否意味着我應該對50個並發請求進行負載測試? 在有更多請求的情況下會發生什么; 它是否進入Tomcat中的線程等待隊列? 萬一需要線程等待隊列,我可以測試50個以上請求的應用程序嗎?
Tomcat可以在兩種模式下工作:
很有可能您的應用程序正在使用后一種,請查看了解Tomcat NIO連接器和如何配置它指南以進行概述。 另一方面,即使在使用BIO連接器的情況下,應用程序仍可能能夠足夠快地運行以服務超過50個用戶。
在這兩種情況下,您都應將后端視為“黑匣子”(想象您對配置一無所知),並專注於測試非功能性需求。
您應該考慮的基本性能測試類型是:
有關更多信息,請參見為什么“正常”負載測試不足 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.