Size: a a a

QA — Load & Performance

2021 November 03

O

Oleksii in QA — Load & Performance
по факту это кволити гейт
источник

KY

Kirill Yurkov in QA — Load & Performance
есть, да
источник

KY

Kirill Yurkov in QA — Load & Performance
источник

VG

Viktor Ganeles in QA — Load & Performance
Красота!
Спасибо, пригодится
источник

KY

Kirill Yurkov in QA — Load & Performance
:)
источник

KY

Kirill Yurkov in QA — Load & Performance
интересно имплементацию посмотреть, как то же надо будет навелосипедить из фт тестов нагрузочные, да ещё и чтоб работало
источник

O

Oleksii in QA — Load & Performance
Да, очень прикольно, но у меня другая боль, я не хочу JMX, я хочу джавой все, но если на выходе будет jmx как в случае дсл, то мне это ок)
источник

VG

Viktor Ganeles in QA — Load & Performance
скорее нужно будет упарываться с скриптами ФТ так, чтобы их можно было использовать в качестве нагрузочных :)
источник

O

Oleksii in QA — Load & Performance
Работаю над ней, отдельные уровни уже готовы, хочу собрать в кучу и причесать, сам проект под НДА, не могу показывать, хочу сделать на примере петшопа
источник

KY

Kirill Yurkov in QA — Load & Performance
боль, учитывая сколько их планируется
источник

O

Oleksii in QA — Load & Performance
С ФТ как раз таки проблем нет все 4 слоя готовы) шуршат отлично(джава+тестнг+аллюр), и в дсл конвертнуть тест планы из джеметра готово(кстати там очень удобно с переменными и конфигами), а вот в дсл интегрировать ФТ задача понятна, но реализована
источник

O

Oleksii in QA — Load & Performance
ФТ скрипты - генерятся из опенспеки с использованием парвайз эвристики, апдейт ФТ тестов покрывающие ендпоинт на 10 параметров это где-то 600 кейсов,  ранее апдейт занимал много времени) сейчас любой апдейт это 30 мин на генерацию и доработки дата сорсов.
источник

DJ

Devakant Jaendra in QA — Load & Performance
Всем привет!

Кто-то может подсказать в чем может быть проблема?
Вчера Jmeter вдруг начал сбоить, и на выполнение любого сценария плеваться ошибкой:

javax.net.ssl.SSLException: Unsupported or unrecognized SSL message
 at java.base/sun.security.ssl.SSLSocketInputRecord.handleUnknownRecord(SSLSocketInputRecord.java:451)
 at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:175)
 at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:110)
 at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1498)
 at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1404)
 at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:441)
 at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:412)
 at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436)
 at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384)
 at org.apache.jmeter.protocol.http.sampler.hc.LazyLayeredConnectionSocketFactory.connectSocket(LazyLayeredConnectionSocketFactory.java:91)
 at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
 at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl$JMeterDefaultHttpClientConnectionOperator.connect(HTTPHC4Impl.java:404)
 at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
 at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:401)
 at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
 at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
 at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
 at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
 at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
 at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
 at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:935)
 at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:646)
 at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:66)
 at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1296)
 at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:245)


При этом в браузере на эти сайты нормально заходит.
Настройки насколько помню никаких не трогал.
При этом у коллеги мой сценарий нормально работает.
источник

ИЗ

Иван Зубов in QA — Load & Performance
Предположение что либо ему не нравится сертификат который использует jmetr, либо у тебя используется специфичный сертификат которого нет в java либо он туда не был проброшен
источник

DJ

Devakant Jaendra in QA — Load & Performance
А где этот сертификат можно экспортировать?
Или просто вдруг знаете название, у коллеги спрошу
источник

ИЗ

Иван Зубов in QA — Load & Performance
посмотри какую java использует jmetr в конфигах, и там где то есть в папках *.keystore. И с помощью keytool можешь прямо туда пробросить серты которые использует твой браузер
источник

DJ

Devakant Jaendra in QA — Load & Performance
Спасибо, посмотрю
источник

VG

Viktor Ganeles in QA — Load & Performance
Может ваш сервер переключили на ssl1.3 или на гост https ?
источник

DJ

Devakant Jaendra in QA — Load & Performance
Спрошу у админов.
Хотя с другой стороны, у коллеги работает же...
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Может быть не включение 1.3, а отключение 1.0.

У коллеги может быть java 11, у вас 7 или 8.
А на сервере отключили SSL 3 и/или TLS 1.0 (старые версии). Java 11 по умолчанию говорит, что работает с 1.1, а 8-я, что работает со старой версией, которую уже выключили
источник