Performance Testing with Jmeter
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Графоман
- Сообщения: 8081
- Зарегистрирован: 22 фев 2005, 17:33
Performance Testing with Jmeter
Есть ли у нас Jmeter guru?
-
- Графоман
- Сообщения: 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.
- Маньяк
- Сообщения: 2597
- Зарегистрирован: 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"
-
- Графоман
- Сообщения: 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 понятно и двух других там нет
мы пытаемся понять является ли это частью какой-то стандартной девелоперской практики для какой-то платформы.
-
- Графоман
- Сообщения: 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.
- Маньяк
- Сообщения: 2597
- Зарегистрирован: 17 авг 2010, 06:30
- Откуда: Coquitlam
Re: Performance Testing with Jmeter
Попробуй это: https://builtwith.com/
-
- Графоман
- Сообщения: 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>
-
- Графоман
- Сообщения: 8081
- Зарегистрирован: 22 фев 2005, 17:33
Re: Performance Testing with Jmeter
Спасибо Федор, но внутри офисной сети сайт, да еще и тест енвайроментFedor P. писал(а):Попробуй это: https://builtwith.com/
Это на самом деле не так важно, как важно понять как перехватить значения переменных 'tid', '_'
- Fedor P.
- Маньяк
- Сообщения: 2597
- Зарегистрирован: 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. То есть сайт у вас и есть доступ к кодам, так чего там не посмотрите? Если говоришь он внутренний.
-
- Графоман
- Сообщения: 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"}]
Девелопят не у нас, у нас инсталяция только, не знаю насколько к коду есть доступ. Я уже начала к девелоперам стучаться.
-
- Графоман
- Сообщения: 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 может где смотреть, тоже уже все перерыла.
-
- Графоман
- Сообщения: 8081
- Зарегистрирован: 22 фев 2005, 17:33
Re: Performance Testing with Jmeter
ок, хорошо спасибо! я так и подозревала, меня смутило что ноль ни разу не попадалсяYury писал(а):Between 0 and 10