Я провел некоторые исследования на официальном сайте jmeter , не могу найти какую-либо спецификацию о TPS (она показывает Пропускную способность ). Можете ли вы, ребята, помочь с точной спецификацией о том, как я могу рассчитывать TPS моего веб-сервера. Я провел несколько тестов производительности с помощью jmeter (4.0). В настоящее время у меня есть 2 идеи о том, как считать TPS:
1. The total number of threads(users)/Average response time;
Длительность запуска всех потоков должна составлять 1
секунду. Если данные, как показано ниже, и среднее время ответа составляет 0,3 с, значит, TPS:
1000/0.3 = 3333 transection per second
2. The active threads at a certain time/Average response time of all these active threads
Скажем, у меня есть данные, как показано ниже:
Диаграмма показывает продолжительность работы сервера стабильного давления, всего 3 клиента имеют 1050 потоков в любой момент времени, поэтому TPS равен (если среднее время ответа все еще равно 0,4 с): 350*3/0.4 = 2625 transection per second
У меня есть вопрос выше, потому что:
если я запускаю 1000 потоков (пользователей) за 1 секунду, я не могу убедиться, что 1000 потоков одновременно попадают на сервер, что если некоторые из них, например, 10%, закончили, а другие только начали? Тогда сервер НЕ получает давление в определенное время.
Просто помогите мне, пожалуйста, большое спасибо заранее.