Performance Testing with Jmeter
					Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
	Пожалуйста, ознакомьтесь с правилами данного форума
- 
				Kiseta
 - Графоман
 - Сообщения: 8081
 - Зарегистрирован: 22 фев 2005, 17:33
 
							
						Performance Testing with Jmeter
		
													
							
						
			
			
			
			Есть ли у нас Jmeter guru?
			
			
									
						
										
						- 
				Kiseta
 - Графоман
 - Сообщения: 8081
 - Зарегистрирован: 22 фев 2005, 17:33
 
Re: Performance Testing with Jmeter
Такое вопросы, как определить платформу на которой разработан Web Application (в данный момент нет доступа к девелоперам)?
Судя по cookies with the following names can we assume that it's an ASP.NET Web application?
ASP.NET_SessionId
.ASPXAUTH
			
			
									
						
										
						Судя по cookies with the following names can we assume that it's an ASP.NET Web application?
ASP.NET_SessionId
.ASPXAUTH
- Fedor P.
 - Маньяк
 - Сообщения: 2600
 - Зарегистрирован: 17 авг 2010, 06:30
 - Откуда: Coquitlam
 
Re: Performance Testing with Jmeter
Что в ViewSource страницы? Что то типа этого есть? 
ASP.NET_SessionId указывает однозначно на ASP.Net
			
			
									
						
										
						ASP.NET_SessionId указывает однозначно на ASP.Net
Код: Выделить всё
<form name="aspnetForm" method="post" action="./" id="aspnetForm">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" 
- 
				Kiseta
 - Графоман
 - Сообщения: 8081
 - Зарегистрирован: 22 фев 2005, 17:33
 
Re: Performance Testing with Jmeter
Нет, ничего такого нет. View source один сплошной html/css/javaScript. Ни одной абракадабры толковойFedor P. писал(а):Что в ViewSource страницы? Что то типа этого есть?
ASP.NET_SessionId указывает однозначно на ASP.Net
Код: Выделить всё
<form name="aspnetForm" method="post" action="./" id="aspnetForm"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
Используем Firefox в Firebug может где смотреть, тоже уже все перерыла.
Вообще сам вопрос в другом. Во время логина передаются 3 параметра -
'ConnectionToken',
'tid',
'_' (underscore
'tid' and '_' не понятно где берутся, ConnectionToken понятно и двух других там нет
мы пытаемся понять является ли это частью какой-то стандартной девелоперской практики для какой-то платформы.
- 
				tasko
 - Графоман
 - Сообщения: 18705
 - Зарегистрирован: 20 июл 2003, 09:16
 - Откуда: Торонто
 
Re: Performance Testing with Jmeter
Какие javascript подгружаются?
Например,
<script src="/Scripts/jquery-1.10.2.js">
И укажите хоть парочку линков на страницы, как они выглядят.
			
			
									
						
										
						Например,
<script src="/Scripts/jquery-1.10.2.js">
И укажите хоть парочку линков на страницы, как они выглядят.
- Fedor P.
 - Маньяк
 - Сообщения: 2600
 - Зарегистрирован: 17 авг 2010, 06:30
 - Откуда: Coquitlam
 
Re: Performance Testing with Jmeter
Попробуй это: https://builtwith.com/
			
			
									
						
										
						- 
				Kiseta
 - Графоман
 - Сообщения: 8081
 - Зарегистрирован: 22 фев 2005, 17:33
 
Re: Performance Testing with Jmeter
нашла вот толькоtasko писал(а):Какие javascript подгружаются?
Например,
<script src="/Scripts/jquery-1.10.2.js">
И укажите хоть парочку линков на страницы, как они выглядят.
<script src="/Web/Content/Plugins/javascripts?v=ABtjZ-LRERwbQnYMBbzbIrDcxHcqgTOe0yYq2V9_Dhs1"></script>
<script src="/Web/Content/wet-boew/js/wet-boew.min.js" defer></script>
<script src="/Web/signalr/hubs" type="text/javascript"></script>
остальное все инлайн типа такого
Код: Выделить всё
 <script type="text/javascript">
            $(document).ready(function () {
                $('a[data-toggle="tab"]').on('shown.bs.tab', function () {
                    //save the latest tab; use cookies if you like 'em better:
                    localStorage.setItem('lastTab', $(this).attr('href'));
                });
                //go to the latest tab, if it exists:
                var lastTab = localStorage.getItem('lastTab');
                if (lastTab) {
                    $('a[href=' + lastTab + ']').tab('show');
                }
                else {
                    // Set the first tab if cookie do not exist
                    $('a[data-toggle="tab"]:first').tab('show');
                }
            })
        </script>- 
				Kiseta
 - Графоман
 - Сообщения: 8081
 - Зарегистрирован: 22 фев 2005, 17:33
 
Re: Performance Testing with Jmeter
Спасибо Федор, но внутри офисной сети сайт, да еще и тест енвайроментFedor P. писал(а):Попробуй это: https://builtwith.com/
Это на самом деле не так важно, как важно понять как перехватить значения переменных 'tid', '_'
- Fedor P.
 - Маньяк
 - Сообщения: 2600
 - Зарегистрирован: 17 авг 2010, 06:30
 - Откуда: Coquitlam
 
Re: Performance Testing with Jmeter
Я бы копал сюда.  
Signalr: https://www.asp.net/signalr
Вот тут кто-то про это спрашивате и про Hub и у него в примере эти "_", tid
http://stackoverflow.com/questions/1285 ... nt-connect
А здесь называют tid - random generated identifier, да и используют его как random.
http://www.ronaldrosier.net/category/signalr
Вообщем склоняюсь к тому что это MVC + Signalr
А не пробовали ставить breakpoint и подниматься по call stack?
P.S. То есть сайт у вас и есть доступ к кодам, так чего там не посмотрите? Если говоришь он внутренний.
			
			
									
						
										
						Signalr: https://www.asp.net/signalr
Вот тут кто-то про это спрашивате и про Hub и у него в примере эти "_", tid
http://stackoverflow.com/questions/1285 ... nt-connect
А здесь называют tid - random generated identifier, да и используют его как random.
http://www.ronaldrosier.net/category/signalr
Вообщем склоняюсь к тому что это MVC + Signalr
А не пробовали ставить breakpoint и подниматься по call stack?
P.S. То есть сайт у вас и есть доступ к кодам, так чего там не посмотрите? Если говоришь он внутренний.
- 
				Kiseta
 - Графоман
 - Сообщения: 8081
 - Зарегистрирован: 22 фев 2005, 17:33
 
Re: Performance Testing with Jmeter
Похоже на правду, потому как значения этих переменных random and increments with each request/responseFedor P. писал(а):Я бы копал сюда.
Signalr: https://www.asp.net/signalr
Вот тут кто-то про это спрашивате и про Hub и у него в примере эти "_", tid
http://stackoverflow.com/questions/1285 ... nt-connect
А здесь называют tid - random generated identifier, да и используют его как random.
http://www.ronaldrosier.net/category/signalr
Вообщем склоняюсь к тому что это MVC + Signalr
А не пробовали ставить breakpoint и подниматься по call stack?
P.S. То есть сайт у вас и есть доступ к кодам, так чего там не посмотрите? Если говоришь он внутренний.
и такая еще штука есть connectionData - [{"name":"messagehub"}]
Девелопят не у нас, у нас инсталяция только, не знаю насколько к коду есть доступ. Я уже начала к девелоперам стучаться.
- 
				Kiseta
 - Графоман
 - Сообщения: 8081
 - Зарегистрирован: 22 фев 2005, 17:33
 
Re: Performance Testing with Jmeter
Как можно эту формулу перевести на простой язык? Будет ли корректно сказать что tid is a random number between 1 and 10?
			
			
									
						
										
						Код: Выделить всё
tid=" + Math.floor(Math.random() * 11)) - Yury
 - The L'ony
 - Сообщения: 26202
 - Зарегистрирован: 22 янв 2004, 13:48
 - Откуда: Мирный -> Vancouver
 - Контактная информация:
 
Re: Performance Testing with Jmeter
Between 0 and 10
			
			
									
						
										
						- Meadie
 - Графоман
 - Сообщения: 7919
 - Зарегистрирован: 18 июн 2007, 21:23
 - Откуда: BPOE
 
Re: Performance Testing with Jmeter
Для перехвата и модификации трафика, а также в качестве спайдера, удобнее всего использовать Burp - тем более, что есть бесплатная версия.Kiseta писал(а):... Используем Firefox в Firebug может где смотреть, тоже уже все перерыла.
- 
				Kiseta
 - Графоман
 - Сообщения: 8081
 - Зарегистрирован: 22 фев 2005, 17:33
 
Re: Performance Testing with Jmeter
ок, хорошо спасибо! я так и подозревала, меня смутило что ноль ни разу не попадалсяYury писал(а):Between 0 and 10