Size: a a a

QA — Load & Performance

2019 October 15

ВС

Вячеслав Смирнов in QA — Load & Performance
Antony Sunrise
Есть какой-то способ прочитать вайршарком трафик на ECDHE?
Не HTTPS? Что-то другое?
источник

AS

Antony Sunrise in QA — Load & Performance
Вячеслав Смирнов
Не HTTPS? Что-то другое?
HTTPS
источник

AS

Antony Sunrise in QA — Load & Performance
Это порядок обмена ключами так называется
источник

AS

Antony Sunrise in QA — Load & Performance
Я так понял надо из оперативки выдергивать ключ, если соединение не через браузер
источник

AS

Antony Sunrise in QA — Load & Performance
Или ещё сертификаты какие-то менять
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Если можно настроить прокси, то я бы использовал Fiddler
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Если нельзя настроить прокси, то ssl strip может помочь
источник

И

Инна in QA — Load & Performance
Всем привет, есть тест в Jmeter, возможно ли как-то указать список проксей(например отсюда https://hidemy.name/ru/proxy-list/) , чтобы при запуске тест  не с моего компа стучался, а с проксей.  Чтобы картина загрузки была более реальная
источник

M

Max in QA — Load & Performance
Инна
Всем привет, есть тест в Jmeter, возможно ли как-то указать список проксей(например отсюда https://hidemy.name/ru/proxy-list/) , чтобы при запуске тест  не с моего компа стучался, а с проксей.  Чтобы картина загрузки была более реальная
а зачем? Если вы хотите проверить различные зоны на сетевые проблемы, то лучше в этих зонах и запускайте генераторы. Если проверить работу балансера, то можно указать список прокси, через которые генератор будет слать запросы вот тут
источник

AS

Antony Sunrise in QA — Load & Performance
Вячеслав Смирнов
Если можно настроить прокси, то я бы использовал Fiddler
Вроде пишут что под TLS 1.3 не работает
источник

AS

Antony Sunrise in QA — Load & Performance
А там суть новой версии как раз в том что RSA больше не используется
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Max
а зачем? Если вы хотите проверить различные зоны на сетевые проблемы, то лучше в этих зонах и запускайте генераторы. Если проверить работу балансера, то можно указать список прокси, через которые генератор будет слать запросы вот тут
Другой вариант - самостоятельно отправлять из нагрузочного скрипта запросы в заголовком X-Forward-For и разными ip-адресами. Для JMeter через Header Manager можно сделать. А ip-адреса брать из csv файла.

На балансировщике настроить проброс заголовка forwardfor дальше, если он есть в запросе клиента. Так для haproxy опция называется

option forwardfor


Для nginx
Можно разобраться по документации
https://www.nginx.com/resources/wiki/start/topics/examples/forwarded/

А на сервере приложений доверять заголовкам, полученным от балансировщика. Добавив балансировщик в белый список доверенных источников, если надо.

В Python и Symfony
https://symfony.com/doc/2.2/components/http_foundation/trusting_proxies.html

В Scala/Java и Play

https://www.playframework.com/documentation/2.7.x/HTTPServer

play.http.forwarded.trustedProxies=["192.168.0.0/24", "::1", "127.0.0.1"]
источник

И

Инна in QA — Load & Performance
Max
а зачем? Если вы хотите проверить различные зоны на сетевые проблемы, то лучше в этих зонах и запускайте генераторы. Если проверить работу балансера, то можно указать список прокси, через которые генератор будет слать запросы вот тут
Вообще задачка стоит, чтобы не с одного компа стучалось, и чтобы нагрузка была более реалистичная
источник

VS

Vladimir Sitnikov in QA — Load & Performance
В целом, «список проксей» это нормальный вопрос
источник

И

Инна in QA — Load & Performance
я в нагрузочном совсем недавно и пока только такая идея пришла, через прокси
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Там можно указать переменные в духе ${proxyHost}
источник

VS

Vladimir Sitnikov in QA — Load & Performance
И обернуть в цикл (который берёт параметры proxy из csv или откуда там) и выполняет запросы
источник

VS

Vladimir Sitnikov in QA — Load & Performance
должно работать
источник

И

Инна in QA — Load & Performance
просто я пока не особо разобралась, вот я создала тест, там указала 5000 юзеров например, запускаю тест, но он зависает через минут 20 и все, по мониторингу на  zabbix всплески по графикам есть, но не значительные, хочется создать максимальную нагрузку, чтобы узнать что выдержит сайт
источник

И

Инна in QA — Load & Performance
Vladimir Sitnikov
Там можно указать переменные в духе ${proxyHost}
это указать в jmeter.properties ?
источник