Size: a a a

testing_in_python

2020 June 11

DB

Dmitry Bulka in testing_in_python
Привет
подскажите плиз где почитать про нагрузочное тестирование и чем это делается.
п.с. требуется сделать нагрузочное тестирование сайта крупного интернет-магазина доставки продуктов
источник

M

Merg in testing_in_python
Dmitry Bulka
Привет
подскажите плиз где почитать про нагрузочное тестирование и чем это делается.
п.с. требуется сделать нагрузочное тестирование сайта крупного интернет-магазина доставки продуктов
источник

GK

Georgy Khimkin in testing_in_python
Dmitry Bulka
Привет
подскажите плиз где почитать про нагрузочное тестирование и чем это делается.
п.с. требуется сделать нагрузочное тестирование сайта крупного интернет-магазина доставки продуктов
Посмотри ли у locust
источник

GK

Georgy Khimkin in testing_in_python
источник
2020 June 12

S

Sky in testing_in_python
def click_cross_icon(self, id_int):
       name_folder = self.find_element(
           f'//div/app-tree-view/ul/li[@class="treenode"]/div[@id = {id_int}]//following-sibling::div//i[1]')
       name_folder.click() как можно переменную передать в локатор? подскажите пожалуйста?
источник

S

Sky in testing_in_python
переменная {id_int}
источник

НФ

Никита Филонов... in testing_in_python
Sky
def click_cross_icon(self, id_int):
       name_folder = self.find_element(
           f'//div/app-tree-view/ul/li[@class="treenode"]/div[@id = {id_int}]//following-sibling::div//i[1]')
       name_folder.click() как можно переменную передать в локатор? подскажите пожалуйста?
Так ты же передал? Возможно стоит поставить кавычки " до { и после } . Также если у тебя click_cross_icon это метод класса, ты можешь сделать id_int его атрибутом и передать , как self.id_int
источник

NV

Nikita Vandyshev in testing_in_python
У меня есть фикстуры в conftest. Могу ли я их объединить в один класс? Я попробовал - фикстуры не ищутся тестовыми функциями.
Если такое возможно, есть ли пример как это сделать?
источник

EB

Evgenii B in testing_in_python
зачем обьединять их в класс?
источник

NV

Nikita Vandyshev in testing_in_python
Evgenii B
зачем обьединять их в класс?
Просто для разделения по смыслу и переиспользования кода (у меня есть некая дубликация в этих фикстурах)
источник

АК

Александр Кот... in testing_in_python
Nikita Vandyshev
У меня есть фикстуры в conftest. Могу ли я их объединить в один класс? Я попробовал - фикстуры не ищутся тестовыми функциями.
Если такое возможно, есть ли пример как это сделать?
С pytest есть вариант - создавать модули с фикстурами которые хотите объединить по какому-либо признаку
такие модули импортируются в conftest.py как pytest_plugin
# contest.py
pytest_plugins = [‘one’, ‘two’, 'fixtures_auth’]

таким образом в conftest останутся какие-нибудь base-фикстуры, а смысловые уедут в
one.py, two.py, fixtures_auth.py

названия модулей могут быть любыми
источник

NV

Nikita Vandyshev in testing_in_python
Александр Кот
С pytest есть вариант - создавать модули с фикстурами которые хотите объединить по какому-либо признаку
такие модули импортируются в conftest.py как pytest_plugin
# contest.py
pytest_plugins = [‘one’, ‘two’, 'fixtures_auth’]

таким образом в conftest останутся какие-нибудь base-фикстуры, а смысловые уедут в
one.py, two.py, fixtures_auth.py

названия модулей могут быть любыми
о. круто. то что надо! Обязательно попробую. Спасибо!
источник

АК

Александр Кот... in testing_in_python
Nikita Vandyshev
Просто для разделения по смыслу и переиспользования кода (у меня есть некая дубликация в этих фикстурах)
проблему со множеством conftest на разных уровнях иерархии это не решит, но немного организует код и упостит поиск фикстур по смыслу
источник

R

Ruslan S. in testing_in_python
Александр Кот
С pytest есть вариант - создавать модули с фикстурами которые хотите объединить по какому-либо признаку
такие модули импортируются в conftest.py как pytest_plugin
# contest.py
pytest_plugins = [‘one’, ‘two’, 'fixtures_auth’]

таким образом в conftest останутся какие-нибудь base-фикстуры, а смысловые уедут в
one.py, two.py, fixtures_auth.py

названия модулей могут быть любыми
дополню.
их так же можно разложить по папкам.
# contest.py
pytest_plugins = [‘tests.fixtures.one’]
источник

NV

Nikita Vandyshev in testing_in_python
Вот такой вопрос. Как мне перегрузить методы click()?
Я вот сейчас сделал вот так, но мне приходиться в классе страницы SearchHelper общаться в к классу Web. Можно ли положить ссылку в self и общаться без упоминания Web вообще?
источник

Н

Нурсултан in testing_in_python
Nikita Vandyshev
Вот такой вопрос. Как мне перегрузить методы click()?
Я вот сейчас сделал вот так, но мне приходиться в классе страницы SearchHelper общаться в к классу Web. Можно ли положить ссылку в self и общаться без упоминания Web вообще?
источник

Н

Нурсултан in testing_in_python
можешь заоверрайдить, внутрь другую логику положив
источник
2020 June 13

G

Georg in testing_in_python
Утро доброе.
Подскажите, какие есть способы лёгкого, кроссплатформеного и безопасного взаимодействия двух и более python-скриптов в разных машинах/сетях?
На данный момент не хочется делать это на модели http клиент-сервер, т.к. один из скриптов размещается в домашней сети и не хотелось бы заставлять людей париться с проксированием ip.
источник

M

Merg in testing_in_python
Раскрой последнее предложение.
источник

М

Миша in testing_in_python
Сокеты?
источник