KISS, бритва Оккама... Все мы слышали мудрый совет быть проще и не усложнять ничего без нужды. Совет этот мог касаться пользовательского опыта по работе с вашим ПО, а мог относиться к вашему подходу к тестированию. Однако всегда ли этот совет полезен?
Иногда он может означать следующее:
Не нарушай статус-кво
Стремление повышать качество всего, к чему мы прикасаемся, естественно для тестировщиков. В результате мы можем начать "раскачивать лодку". В большинстве программ есть свои "скелеты в шкафу", которым не помешало бы пристальное внимание тестировщика. Не думайте, что мы ограничиваем себя поиском багов в софте - мы умеем находить их в процессах, документации, и даже в том, как люди размышляют о ПО.
Не удивляйтесь, если в ответ на ваши тестировщицкие тирады вы услышите совет быть проще, или нечто похожее.
Может мне кто-нибудь помочь с задачей? Клиент фирмы, в которой я работаю дал мне такое задание, а у меня практически нет опыта в автоматизации, но представить результат я должна на конференции с клиентом. Помогите, мне, пожалуйста с этим разобраться
Задание в прикрепленном файле. Если нужно, переведу на русский.
некоторые сервера отсылают warning "Unrecognized Name" в SSL handshake, большинство браузеров игнорирует, а Java воспринимает это как ошибку.
Я пробовала запускать jmeter c отключенным параметром: java -Djsse.enableSNIExtension=false -jar [path]\ApacheJMeter.jar. не помогло, ровно та же ошибка.
не очень понимаю куда это вводить? в консоль с админскими правами?
Или это ошибка на сервере и надо идти трясти разработчиков? но дело в том что ошибка выходит только в jmeter. в браузере всё нормально работает.
javax.net.ssl.SSLHandshakeException: Received fatal alert: unrecognized_name
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:482)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.followRedirects(HTTPSamplerBase.java:1514)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.resultProcessing(HTTPSamplerBase.java:1605)
at org.apache.jmeter.protocol.http.sampler.HTTPAbstractImpl.resultProcessing(HTTPAbstractImpl.java:463)
at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:586)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1146)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1135)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:465)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:410)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:241)
at java.lang.Thread.run(Unknown Source)
Небольшая предыстория. Относительно недавно устроился на новое место, спустя некоторое время оказалось что здесь гоняются автотесты. Вот только человек который ими занимается ушёл (доки не оставил), соответственно тесты не поддерживали. Мне, в принципе, это интересно и я решил взяться в свободное время. Пока поправил тут и там по мелочи, но опыта с фреймворками у меня нет.
Работает всё через jenkins + ant.
Вопрос в следующем: суммарно методов с аннотацией (@test) 81, но самих прогонов около 300, т.е. некоторые запускаются несколько раз, чего я и не могу понять. У @test'ов не прописан invocationCount, в .xml один suite с последовательным перечислением классов в которых находятся тест-методы. Пробовал найти что-нибудь ещё, в духе конфига какого-нибудь, но вроде ничего такого нет. Где ещё может быть указано сколько раз запускать определённые тесты?