Перейти к содержимому

Техники локализации плавающих дефектов
онлайн, начало 19 апреля
Тестирование безопасности
онлайн, начало 21 апреля
Тестирование мобильных приложений
онлайн, начало 21 апреля
Автоматизатор мобильных приложений
онлайн, начало 21 апреля

SergeyQA

Регистрация: 27 янв 2018
Offline Активность: 28 окт 2020 16:26
*----

#169883 Запуcк сценария по крону ubuntu

Написано SergeyQA 03 декабря 2018 - 16:54

Коллеги, проблема решена!
В кроне правильно писать так:
*/1 * * * * cd /home/sergey/Рабочий\ стол/apache-jmeter-5.0/bin && ./jmeter -n -t /home/sergey/arom/AROM_cases/Order_to_shop1004_authorization_preprod1_new.jmx > /home/sergey/file_test.log 2>&1

Первое - это надо было обязательно перейти в папку с Jmeter, а уже оттуда его запускать.
Второе - в конце строки прописать перенаправление (если я правильно понял) 2>&1

Ура!
Всем большое спасибо за помощь! 


  • 2


#164766 Парсинг XML

Написано SergeyQA 09 февраля 2018 - 15:06

Ребят, всем спасибо за помощь!
Получилось. Использовал lxml библиотеку. Потратил полдня, но добился того результата, которого хотел.
Вот что вышло:

# -*- coding: utf-8 -*-
from lxml import etree


file_msk_path = open('D:\Download\makecont_0.xml', 'rb').read()
def parseXML(xmlFile):
    """
    Парсинг XML
    """
    root = etree.fromstring(file_msk_path)
    tag_offer = root.findall('.//offer')

    #Поиск дочернего тега oldprice в родительском теге offer
    for child in tag_offer:
        for i in child.getchildren():
            if i.tag == 'oldprice' in i.tag:  # Если в offer есть тег oldprice,
                price = float(i.text)
                oldprice = float(child.getchildren()[1].text)
                sales = (price/oldprice)*100 - 100  # то сравнивать значение тега price и oldprice (отношение в %)
                if sales < 5:
                    print('Offer ID: ' + child.get('id'), '=>', 'Новая цена', i.text,', ',
                          'Старая цена', child.getchildren()[1].text, ', ''Скидка: ', str(round(sales, 1)) + "%")

if __name__ == "__main__":
        parseXML(file_msk_path)

Вывод:
 

Offer ID: 15926 => Новая цена 13100.00 ,  Старая цена 12980.00 , Скидка:  0.9%
Offer ID: 15970 => Новая цена 400.00 ,  Старая цена 390.00 , Скидка:  2.6%
Offer ID: 16000 => Новая цена 1040.00 ,  Старая цена 1020.00 , Скидка:  2.0%
Offer ID: 25748 => Новая цена 2535.00 ,  Старая цена 2449.00 , Скидка:  3.5%

  • 1


Яндекс.Метрика
Реклама на портале