Size: a a a

2020 May 27

JP

Jake Peralta in LoadLand
также можно там разные параметры\таймауты для взаимодействия с ПС эмулировать и тп
источник

AP

AmII PmII in LoadLand
В ином случае вам нужно будет а) договариваться с ПС на такие стрельбы, даже минималистичный сценарий (ПС-ка принимает запросы и делает отбой по ним) потребует дипломатических затрат на проведение и технических на преднастройку б) платить реальными средствами для покупки (дипломатия все равно понадобится, но забот больше в финансовой части экспериментов)
источник

JP

Jake Peralta in LoadLand
см. доклад из Минской конфы ))
источник

AP

AmII PmII in LoadLand
Jake Peralta
см. доклад из Минской конфы ))
например) он, кстати, есть в закрепе
источник

OS

Oleg Soroka in LoadLand
У любой серьёзной платёжной системы должен быть (есть) тестовый API, идентичный натуральному.
источник

JP

Jake Peralta in LoadLand
нюанс в том
что если вы им свалите 10 миллионов транзакций
1) они вам спасибо не скажут
2) тут много факторов которые сделают тесты некорректными
сеть \ их отказоустойчивость и тп
источник

JP

Jake Peralta in LoadLand
можно все эти параметры заложить в dummy адаптер
- время отклика пс,
- время после котрого есть колбэк от КС
и проводить тестирования манипулируя этими параметрами

а если это сторонний сервис то вы кота в мешке тестируете
источник

VG

Viktor Ganeles in LoadLand
Anastasiia
Доброе утро! Пишу нагрузочное для сервиса покупок, использую jmeter. Проблема в том, что до момента проплаты - это наше апи, проплата - апи платежной системы. Апи платежной системы есть у них на сайте, но физически тест план не отрабатывает, так как там необходим их внутренний ключ. Пробую сделать спомощью плагина селениума (инструмент web driver sampler), эмитируя работу на платежной форме, но вместе с апишными сервиами это все не отрабатывает. Может, кто-то сталкивался с такими вещами и подскажет, какие еще возможны варианты решения? Спасибо
А вам точно нужны эти запросы в платёжную систему?
их внутренний ключ нужен для работы с ИХ апи или с вашим?
Может просто пропустить эти запросы?

Ну и да, вариант что ребята предлагают с заглушкой - самый часто используемый вариант.
Просто сперва надо убедиться, может и без неё всё работает.
источник

VG

Viktor Ganeles in LoadLand
PS если будете писать заглушку - протестируйте её отдельно. Хватает ли её производительности. Многопоточная ли она. и тд
источник

AP

AmII PmII in LoadLand
Oleg Soroka
У любой серьёзной платёжной системы должен быть (есть) тестовый API, идентичный натуральному.
Это да, но он не всегда «нагрузочный»
источник

AP

AmII PmII in LoadLand
Jake Peralta
нюанс в том
что если вы им свалите 10 миллионов транзакций
1) они вам спасибо не скажут
2) тут много факторов которые сделают тесты некорректными
сеть \ их отказоустойчивость и тп
Скажут, ведь каждая операция стоит денег)
источник

OS

Oleg Soroka in LoadLand
Вот дурачки. Им нахаляву load testing предлагают, а они откажутся...
источник

A

Anastasiia in LoadLand
Спасибо вам за ответы) буду прорабатывать )
источник

AV

Andrey Vasiliev in LoadLand
обычно каждая транзакция успешная или не успешная стоит сколько-то центов между глобальными посредниками (мастеркарт, виза) это надо учитывать при стрельбе по полатежкам, даже статейка есть на эту тему =))

https://software-testing.ru/library/testing/performance-testing/2570-load-testing-in-ym
источник

AP

AmII PmII in LoadLand
источник

DZ

Dmitriy Z in LoadLand
Andrey Vasiliev
обычно каждая транзакция успешная или не успешная стоит сколько-то центов между глобальными посредниками (мастеркарт, виза) это надо учитывать при стрельбе по полатежкам, даже статейка есть на эту тему =))

https://software-testing.ru/library/testing/performance-testing/2570-load-testing-in-ym
автора можно найти в чате, если хорошо поискать
источник

С

Сергей in LoadLand
Dmitriy Z
автора можно найти в чате, если хорошо поискать
источник

AP

AmII PmII in LoadLand
источник
2020 May 31

AK

Alexey Kübler-Ross in LoadLand
источник

CG

Clear Gray in LoadLand
источник