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

Практикум по тест-дизайну 2.0
онлайн, начало 29 ноября
Тестирование REST API
онлайн, начало 18 ноября
Автоматизатор мобильных приложений
онлайн, начало 27 ноября
Selenium WebDriver: полное руководство
онлайн, начало 15 ноября

SergeyQA

Регистрация: 27 янв 2018
Offline Активность: 07 апр 2019 11:22
*----

Мои темы

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

26 Ноябрь 2018 - 15:38

Здравствуйте!
Столкнулся с проблемой. Есть задача запускать сценарий по крону (создание заказа).
Научился запускать из консоли в режиме nonGUI. Все работает, заказ создается.
Но по крону не хочет создавать заказ. Весь инет перерыл, но только зарылся, как мне кажется.
Запуск по крону произвожу на локальной машине. Никаких удаленных серверов и тому подобное. Простой крон.

 

* * * * * cd /home/TESTNAME/apache-jmeter-5.0/bin && jmeter -n -t /home/TESTNAME/Order_to_shop1004_authorization_preprod1_new.jmx -l /home/file_test.log

В логе вижу следующее:
 

Creating summariser <summary>
Created the tree successfully using /home/TESTNAME/Order_to_shop1004_authorization_preprod1_new.jmx
Starting the test @ Mon Nov 26 18:04:02 MSK 2018 (1543244642178)
Waiting for possible shutdown message on port 4455
summary +      1 in     1s =    1,7/s Avg:   578 Min:   578 Max:   578 Err:     0 (0,00%) Active: 1 Started: 1 Finished: 0
summary +      6 in     2s =    4,0/s Avg:   241 Min:    62 Max:   567 Err:     0 (0,00%) Active: 0 Started: 1 Finished: 1
summary =      7 in   2,1s =    3,3/s Avg:   289 Min:    62 Max:   578 Err:     0 (0,00%)
Tidying up ...    @ Mon Nov 26 18:04:04 MSK 2018 (1543244644889)
... end of run

Заказ по сценарию не создается... 
Jmeter GUI закрыт. Никаких графиков в сценарии нет.
Ubuntu 16.04
Jmeter 5.0 GUI
jmeter в консоли имеет версию 2.11.20151206 (что-то мне подсказывает, что здесь что-то не так)
Подскажите кто чем может!


Simple data writer при консольном запуске Jmeter (NonGUI)

26 Октябрь 2018 - 19:59

Всем доброго времени суток!
У меня есть задача написать сценарий авторизации и дальнейших действий по оформлению заказов с записью номеров заказов в файл со страницы success page.
С этой задачей я успешно справился: сценарий работает, заказы оформляются, номера заказов выцепляю экстрактором и записываю файл.
Но теперь мне необходимо это автоматизировать.
В задумке поставить на крон запуск сценария в NonGUI режиме. 
В самом простом варианте у меня получается это сделать, сценарий запускается. 
Но я столкнулся с двумя проблемами.
1. При консольном запуске, файл (Simple data writer) с  заказами создается, но туда ничего не записывается (в админке сайта вижу, что заказы создаются). Нужно чтобы номера заказов были в файле.
2. Необходимо, чтобы при каждом запуске имя файла с записанными номерами всегда менялось (новый запуск - новый файл с заказами). Например, первый - file_order1.csv, второй file_order2.csv

Так я запускаю свой сценарий в NonGUI режиме: jmeter -n -t /home/Order_to_home_authorization_test.jmx -l /home/file_test.jtl

Подскажите, как можно решить мои вопросы? Может есть какие-то альтернативы?
Я бы мог написать этот сценарий на питоне, но уже много чего завязано на сценарии в Jmeter, к тому же на это потребуется время.
Заранее спасибо!


 


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