XMPP + JMeter
#1
Отправлено 10 декабря 2012 - 12:08
Кто-нибудь пользовался данным плагином? Есть примеры тестпланов?
#2
Отправлено 10 декабря 2012 - 14:00
Kopete
запрос : Received XML on stream = "<?xml version=\"1.0\"?>\n<stream:stream xmlns:stream=\"http://etherx.jabber.org/streams\" xmlns=\"jabber:client\" to=\"vps1622 2.uz.immo\" >\n" ответ : Send XML on stream = [60,63,120,109,108,32, 118,101,114,115,105, 111,110,61,39,49,46,48, 39,63,62,60,115,116, 114,101,97,109,58,115, 116,114,101,97,109,32, 120,109,108,110,115,61, 39,106,97,98,98,101, 114,58,99,108,105,101, 110,116,39,32,120,109, 108,110,115,58,115,116, 114,101,97,109,61,39, 104,116,116,112,58,47, 47,101,116,104,101,114, 120,46,106,97,98,98, 101,114,46,111,114,103, 47,115,116,114,101,97, 109,115,39,32,105,100, 61,39,"4002496723",39, 32,102,114,111,109,61, 39,"vps16222.uz.immo", 39,[], [" xml:lang='","en", "'"], 62] запрос : Received XML on stream = "<iq type=\"get\" id=\"auth_1\" to=\"vps16222.uz.immo\" >\n<query xmlns=\"jabber:iq:auth\">\n<username>dal</username>\n</query> \n</iq>\n" ответ : Send XML on stream = <<"<iq type='result' from='vps16222.uz.immo' id='auth_1'><query xmlns='jabber:iq:auth'><username>dal</username><password/><digest/><resource/></query></iq>">>
-
тот же самый сценарий, но уже из JMeter:
запрос : <?xml version="1.0" ?><stream:stream to='vps16222.uz.immo' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'> ответ : <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='827649773' from='vps16222.uz.immo' version='1.0' xml:lang='en'><stream:features><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>DIGEST-MD5</mechanism><mechanism>PLAIN</mechanism></mechanisms><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.process-one.net/en/ejabberd/' ver='Acs/gID4ZBzCLWeNGbbT/xUi4FI='/></stream:features> запрос : <iq type='get' id='auth_1' to='vps16222.uz.immo' ><query xmlns='jabber:iq:auth'><username>dal</username></query></iq> ответ : <iq from='vps16222.uz.immo' id='auth_1' type='error'><error code='503' type='cancel'><service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></iq>
-
проблемы явно где-то с параметром version в стриме, но я не понимаю почему в JMeter без этого параметра "Error reading data". Косяк в семплере, дефолтное значение отлично от единицы и что вообще это за version в stream, можно ссылку на XMPP-XEP?
#3
Отправлено 10 декабря 2012 - 18:27
#4
Отправлено 14 декабря 2012 - 13:56
Отлично, спасибо. Ищущим и страждущим в будущем советую не изобретать велосипеды с жметром, а взять в руки tsung, type="raw" request и RFC.Взгляните на tsung, он из коробки умеет с XMPP работать.
#5
Отправлено 12 мая 2014 - 12:57
Возникла необходимость нагрузочного тестирования через XMPP, так же, как и топикстартер, нашла яндксовский плагин, но в упор не могу понять как им пользоваться. На тсунг переходить не хочется дабы не плодить инструменты. Может быть все-таки кто-то знает как яндексовским плагином пользоваться? Есть в нем возможность например посылать сообщения?
#6
Отправлено 20 октября 2015 - 10:16
Здравствуйте!
Столкнулся с той же задачей.
Но не могу использовать tsung, так как он под Linux.
Вы не могли вы показать пример jmeter plane, который использоли. Меня интересуем структура сообщений
Заранее спс!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных