@qa_ru

Страница 485 из 1080
Nikita
12.05.2017
09:25:25
что вам нужно делать? стрелять по урлу параллельным запросами?

используя простые http запросы и не используя сторонние фреймворки?

Maksym
12.05.2017
09:25:53
проверить api одним запросом и 10тью

Nikita
12.05.2017
09:25:54
или выполнить кейс n раз?

Google
Nikita
12.05.2017
09:26:31
проверить api одним запросом и 10тью
заверните выполнение запроса в for цикл?

Maksym
12.05.2017
09:26:47
они же буду последовательно идти

Nikita
12.05.2017
09:27:09
а вам надо параллельно?

Maksym
12.05.2017
09:27:17
предполагаю

мне надо чтобы меня на должность автоматизатора взяли

Nikita
12.05.2017
09:27:35
нормас

если нужно параллельно стрелять http-запросами – возьмите https://github.com/kennethreitz/grequests

Maksym
12.05.2017
09:29:34
О, благодарю

Nikita
12.05.2017
09:30:01
а еще лучше возьмите нормальный фреймворк для нагрузочного тестирования типо Locust'а, он на питоне

стрелять велосипедом по урлам для нагрузки это бред

Evgeniy
12.05.2017
09:30:30
это НЕ нагрузка

это API тестирование без лишних средств

Nikita
12.05.2017
09:30:54
это хрен знает что так то

Google
Evgeniy
12.05.2017
09:30:57
стрелять из лазерной пушки по воробьям не меньший бред

Nikita
12.05.2017
09:31:22
просто я не могу понять смысл кейса "давайте жахнем по урлу 10ю параллельными запросами"

это не тестирование API

и не нагрузка

Nick
12.05.2017
09:33:17
это тестовое задание же

Nikita
12.05.2017
09:34:27
ну так должно же быть понимание зачем что-то делается

зачем в рамках тестового делать 10 API запросов на 1 URL? чтобы проверить, что кандидат умеет нагуглить for цикл?

если нужна параллелизация – чтобы проверить, что кандидат умеет нагуглить grequests?

Maksym
12.05.2017
09:35:35
из текста задания : Include in your test performance test and describe what are the measurements you decided to test. • Run each test for 1 and 10 users.

Nikita
12.05.2017
09:36:09
ну так у вас нет теста для 10 юзеров) есть 10 запросов для анонимуса

Anton
12.05.2017
09:38:38
а в базе питона нет управления потоками ?

ну в смысле - в основе языка - в стандартных библиотеках ?

Nikita
12.05.2017
09:38:55
есть

Anton
12.05.2017
09:39:05
ну может ему это и нужно

написать раннер, написать класс типа мэйн который будет ранать десять потоков

Maksym
12.05.2017
09:39:29
я питон учу ровно третий день

Nikita
12.05.2017
09:40:15
я бы предположил, что в тестовом задании проверяется владение тестовыми фреймворкоми, в которых реализована многопоточность и не нужно изобретать велосипед

Maksym
12.05.2017
09:40:56
было бы здорово)

Nikita
12.05.2017
09:40:58
но нужна полная постановка, иначе смысла нет

Maksym
12.05.2017
09:40:59
но это не так

Google
Maksym
12.05.2017
09:41:17
Please test one of the following API calls: “daily_summary”, ”sleep” or ”activity” • Make testing plan, run the tests automatically and create a results document. • Include in your analysis the following measurements: response time, errors % and any other useful data you have in mind. • Include in your test security tests (i.e invalid inputs, out of range numbers etc) • Include in your test performance test and describe what are the measurements you decided to test. • Run each test for 1 and 10 users. Please send the plan, test script\commands and results.

"Thanks all folks"

Nikita
12.05.2017
09:42:22
а где написано, что нельзя использовать готовые решения?

Maksym
12.05.2017
09:42:51
в том и дело что не написано - потому фиг поймешь

Nikita
12.05.2017
09:43:02
а уточнить?))

какой вы тестировщик, если вопросов не задаете?

Maksym
12.05.2017
09:43:32
уже уточнил) сказали что нужно чистым питоном

Anton
12.05.2017
09:43:44
" create a results document" это вообще велосипедизм полный...

если без фреймворков )

хотя смотря что подразумевать под "results document"... )

Shoo
12.05.2017
09:44:16
Да нет в этом никакого велосипеда.

Shoo
12.05.2017
09:44:22
Вот именно. :)

Filipp
12.05.2017
09:45:14
из текста задания : Include in your test performance test and describe what are the measurements you decided to test. • Run each test for 1 and 10 users.
Судя по тексту это вообще нагрузочное тестирование, вам бы взять JMeter и не париться

Maksym
12.05.2017
09:45:34
сказали "желательно не использовать"

Dmitry
12.05.2017
09:45:45
lol

беги

Anton
12.05.2017
09:46:50
я бы погуглил мультипоточность в питоне и написал бы под нее; но на всякий случай сделал и вариант с циклом )

Nikita
12.05.2017
09:49:42
я не понимаю смысла пилить свой тестовый фреймворк в рамках тестового задания, если об этом явно не сказано)

Maksym
12.05.2017
09:51:47
не думаю, что та сумма кода которую я написал, тянет на хотя бы один процент, от того что можно фреймворком назвать

Google
Nikita
12.05.2017
09:52:47
если я правильно понял задание, нужно: - сделать сет тестов для вызовов API – берем реквестс - мерить респонз тайм и хендлить ерроры для теста – это делается стандартными методами библиотеки реквестс и простейшим парсингом json'а - security tests с out of range numbers – это прям смешно, но просто еще один запрос - перформанс тест – непонятно, что хотят. нужно уточнение, что понимается под перформанс тестом, зачем велосипедить если есть готовые решения – не понимаю) - 1 to 10 users – ну очевидно, что все тесты нужно пускать для 10 разных юзеров в параллель. либо завернуть это в питест с mark.parametrise, либо в тредпул если велосипед

если я где не прав – питонисты, бейте камнями

то есть фактически тебе надо твой сет проверок завернуть в параллельное выполнение в 10 потоков с параметризацией

Maksym
12.05.2017
09:54:45
про тредпул - код что я кидал выше, нашел на хабре и он вроде как должен работать

потому я и вопрос задал)

Nikita
12.05.2017
09:55:37
я к сожалению не подскажу – не использую каждый день, надо курить. что мог – подсказал)

Maksym
12.05.2017
10:06:46
with ThreadPoolExecutor(counter) as executor: executor.map(testConnection(requests.get(server+path+'2016/10/10', headers=headers)))

работает правильно теперь

Admin
ERROR: S client not available

Filipp
12.05.2017
11:11:20
Сбербанк решил проблему получения платежных карт без привязки к отделению. Об этом в пятницу, 12 мая, заявил зампред правления финансовой организации Александр Торбахов, передает ТАСС. «У нас была проблема, что если клиент имеет карту в одном территориальном банке, он не может ее перевыпустить в другом. Сегодня вы можете выпустить карту с доставкой в любое другое отделение», — приводит агентство его слова. Какие молодцы! Вместо того, чтобы менять архитектуру, всего лишь сделали доставку

Nikita
12.05.2017
11:11:31
в аду сегодня холодно

Nikita
12.05.2017
11:14:12
в сбере эджайл не будет работать никогда)

Evgeniy
12.05.2017
11:14:41
бабло побеждает зло

за 5 лет прогресс на лицо

эджайл в конкретных команд будет работать и работает

Nikita
12.05.2017
11:15:27
ну он будет работать местами

но не во всем сбере) потому что слишком большой масштаб чтобы найти такое кол-во замотивированных людей

Evgeniy
12.05.2017
11:16:03
в таких корпорациях как и в гугле - все делается посевными командами, а потом практики адаптируются на другие коллективы

аджайл как методология работает не только в разработке

Google
Nikita
12.05.2017
11:17:41
аджайл это вообще не методология, если что

всего лишь набор ценностей

Maksym
12.05.2017
11:27:34
Уважаемые, может кто то STP доку посмотреть? мне отправлять сейчас а как то боязно:)

Евгений
12.05.2017
11:28:23
если просто на файл взгянуть думаю многие :)

Maksym
12.05.2017
11:29:01
фидбек важен

Евгений
12.05.2017
11:30:26
а оно под NDA не подпадает?

Alexander
12.05.2017
11:30:32
Ребят, как замерить скорость открытия сайта в Тайланде из Москвы?

Maksym
12.05.2017
11:30:47
нет ибо еще не подписывал

московский прокси?...

Nikita
12.05.2017
11:31:33
Ребят, как замерить скорость открытия сайта в Тайланде из Москвы?
через прокси/vpn/сервис по замерялке с привязкой к гео

Евгений
12.05.2017
11:31:39
наверное наоборот

Alexander
12.05.2017
11:32:04
У пинг админа Тайланда нет

Maksym
12.05.2017
11:33:26
тайландский прокси...

Евгений
12.05.2017
11:34:08
почему вы не учитываете, что через прокси медленнее?

Anton
12.05.2017
11:34:36
почему вы не учитываете, что через прокси медленнее?
дак замерять то от прокси будут до сервера - им какая разница какая скорость ДО прокси

Евгений
12.05.2017
11:34:59
если так то да

Maksym
12.05.2017
11:35:09
Евгений можете помочь с фидбеком по STP ?

Евгений
12.05.2017
11:35:16
я то думал просто откроют Network в хроме и посмотрят :)

Страница 485 из 1080