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

Публикации soleksenko2702

11 публикаций создано soleksenko2702 (учитываются публикации только с 30 марта 2023)


#169265 Не получается настроить JMeter и ActiveMQ

Отправлено автор: soleksenko2702 02 ноября 2018 - 11:24 в JMeter - Тестирование производительности

 

 

 

что Вы имеете в виду, контрафактный?

иногда ещё в таких случаях говорят, что у вас видимо Гугл сломался

 

ведь другие в этом же Гугле нашли ответ на ваш вопрос

 

 

теперь я все понял...




#169262 Не получается настроить JMeter и ActiveMQ

Отправлено автор: soleksenko2702 02 ноября 2018 - 10:45 в JMeter - Тестирование производительности

У вас интернет какой-то контрафактный

http://activemq.apac...ire-format.html

http://activemq.2283...-td4666972.html

что Вы имеете в виду, контрафактный?




#169258 Не получается настроить JMeter и ActiveMQ

Отправлено автор: soleksenko2702 02 ноября 2018 - 09:42 в JMeter - Тестирование производительности

Добрый день, не получается настроить JMeter для работы с ActiveMQ.

 

activemq-all-5.14.5.jar скачал и положил в lib

В JMS Publisher и JMS Subscriber вроде все прописал, но получаю ошибку

javax.jms.JMSException: Wire format negotiation timeout: peer did not send his wire format.

Поиск в интернете что-то ничего не дал.

Кто сталкивался пожалуйста помогите в чем проблема и как это можно решить?



#166619 Открытие ссылки используя Variable Name из JSON Extractor

Отправлено автор: soleksenko2702 15 июня 2018 - 10:23 в JMeter - Тестирование производительности

Думаю в любом случае ссылку нужно распарсить




#166533 Регулярные переменные с большим количеством совпадений

Отправлено автор: soleksenko2702 08 июня 2018 - 10:10 в JMeter - Тестирование производительности

в JSON Extractor:

JSON Path Expresion: $..id

Match No: -1

 

Использовать Compute concatenation var или нет зависит от того что вы с этими id будете делать дальше. Если Вы включите эту опцию, то получите все ваши id одной строкой через запятую.




#166315 Использование Post-Proccesor

Отправлено автор: soleksenko2702 23 мая 2018 - 11:17 в JMeter - Тестирование производительности

попробуйте так authenticate\?code=([^"]+)




#166294 Использование Post-Proccesor

Отправлено автор: soleksenko2702 22 мая 2018 - 17:52 в JMeter - Тестирование производительности

Итак, в ходе теста понял что в начале треда ввел вас в заблуждение, код токена получаем немного другим способом, а именно:

При перехода на hostname нам перенаправляет на SSO страницу, она генерирует код токена, и направляет на страницу авторизации, которая в адресе содержит токен. То есть, токен генерируется еще до авторизации.

Скрин запроса который перенаправляет на страницу авторизации - http://joxi.ru/YmEMWjlt0bvDJm

 

Далее используя  Regular Expression Extractor я создал регэксп code - http://joxi.ru/vAWnJxEH1jGVZ2

И использовал его в запросах - http://joxi.ru/D2PLx.../xAeMnjZtpJL7JA

 

В итоге "${code}" сохраняет вот так значение  " <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR...e&scope=openid"

Где  я ошибся? я не правильно матчу регулярку ? Объясните плиз.

Насколько я понял токен Вам нужно достать из урла. Регулярку я бы написал так code=(.*) и обратите внимание к чему Вы ее применяете (Вам нужно в Field to check выбрать не Body, а URL).




#166281 Использование Post-Proccesor

Отправлено автор: soleksenko2702 22 мая 2018 - 08:54 в JMeter - Тестирование производительности

Всем ДВС!

Ситуация следующая, есть http post, результат которого токен входа. То есть:

Запрос1  = Токен

Запрос 2 - невозможен без полученного токена.

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

Гугл говорит, что можно использовать регулярку. Есть ли более оптимальные решения? Если нет, прошу разжевать работу Regular Expression Extractor.

 

Гугл правильно говорит, использовать Regular Expression Extractor в котором сохранить Ваш токен в переменную. Если вам возвращается json то можно использовать еще JSON Extractor. Потом в следующих запросах можно обращаться к этой переменной.

И было бы хорошо увидеть что вам возвращает Запрос1.




#164443 Как вывести на печать и сохранить в PDF-формате с помощью Selenium

Отправлено автор: soleksenko2702 17 января 2018 - 16:06 в Selenium - Functional Testing

Была когда то проблема с сохранением файла. Для себя решил с помощью ChromeOptions и download.default_directory.

Возможно посмотрите в эту сторону.




#164442 Как вывести на печать и сохранить в PDF-формате с помощью Selenium

Отправлено автор: soleksenko2702 17 января 2018 - 16:05 в Selenium - Functional Testing

Была когда то проблема с сохранением файла. Для себя решил с помощью ChromeOptions и download.default_directory.

Возможно посмотрите в эту сторону.




#164146 if-циклы при выполнении теста

Отправлено автор: soleksenko2702 22 декабря 2017 - 07:34 в Selenium - Functional Testing

 

 

Примерно так, при желании можно еще ID добавить.

 

XPath

//li[contains(@class,'m-wrng')]
//li[contains(@class,'m-corr')]

CSS

li[class*='m-wrng']
li[class*='m-corr']

Поправьте меня, пожалуйста. Никак не могу добиться работы теста.
Сейчас мой код выглядит так:
if(webDriver.findElement(By.xpath("//li[contains(@class,'m-corr')]")).isDisplayed()){

     //делай это.

}

else if(webDriver.findElement(By.xpath("//li[contains(@class,'m-wrng')]")).isDisplayed()){
     //сделай так.
}

 

В случае если отображается m-corr - выполняется все внутри if и тест завершается. Но если первым отображается m-wrong - тест падает на if и до else if даже не доходит

 

Все правильно, падает потому что не находит элемент.

Я бы в вашем случае получал элемент по id, насколько видно из примера он одинаковый для обоих случаев. А потом получал бы атрибут и проверял его в if.