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

Публикации Jay

8 публикаций создано Jay (учитываются публикации только с 29 апреля 2023)


#126404 Вопрос, как работать с базой данных при реализации авто-тестов?

Отправлено автор: Jay 31 января 2014 - 07:27 в Автоматизированное тестирование

Спасибо за ответ. Я тоже начала сначала писать тесты именно по второму варианту. Но начали рефакторить Регистрацию (я тоже взяла абстрактные кейсы), все остальное работает. А тесты получается не функциональны вообще, т.к. для всех кейсов прекондишном была именно регистрация.

Нужно понять что подразумевается под независимыми тестами - независимые от предыдущего кейса, или независимые от всех других апи.




#126376 Вопрос, как работать с базой данных при реализации авто-тестов?

Отправлено автор: Jay 30 января 2014 - 11:47 в Автоматизированное тестирование

Подниму тему. Возникла аналогичная проблема.

Есть кейсы, которые зависят друг от друга, например: Registration -> Send message

 

Нужно чтобы эти тесты были как независимы.

 

Варианты:

1. Прогонять все подряд (и не зацикливаться над независимостью тестами :) )

2. Перед каждым кейсом выполнять необходимые ему API.

Первый тест: Registration

Второй тест: Registration and Send message

3. Перед каждым кейсом вставлять в базу необходимые данные

Хотя второй вариант не сильно отличается от первого на самом деле...

 

Проект небольшой, таблиц в базе немного. Пока остановились на 3 варианте.

Интересует, насколько так делать верно, и как делают другие. И как надо :)




#125107 не получается аплоадить файл используя PUT

Отправлено автор: Jay 16 декабря 2013 - 19:24 в JMeter - Тестирование производительности

Вы не пробовали использовать Send file with the request в HTTP Request Sampler?
Нужно поставить галочку в чекбоксе Use multipart/form-data for POST, и указать путь к файлу в File Path.
Отправлять запрос надо скорее всего POST-ом.



#125105 Пользователи, отклики, циклы, как правильно записывать

Отправлено автор: Jay 16 декабря 2013 - 19:05 в JMeter - Тестирование производительности

Да, все верно сделали. Производительность и есть значение колонки throughput в Aggregate report
И, почему же не может такого быть? Количество запросов же увеличивается, и до какого-то момента приложение отлично справляется с такой нагрузкой.



#125104 вызов функции JS из Jmeter

Отправлено автор: Jay 16 декабря 2013 - 18:54 в JMeter - Тестирование производительности

Вот еще неплохая статья how to beanshell



#124570 HTTP Authorization Manager

Отправлено автор: Jay 29 ноября 2013 - 13:18 в JMeter - Тестирование производительности

Как и написано в статье http://blazemeter.co...tication-jmeter, по которой вы пробуете, HTTP Authorization Manager нужно применять только с серверной авторизацией (когда появляется всплывающее окно для авторизации), а в почтовых клиентах веб. Такую авторизацию нужно осуществлять POSTом, или при помощи HTTP proxy server



#124011 jmeter agents и csv data set config

Отправлено автор: Jay 17 ноября 2013 - 19:14 в JMeter - Тестирование производительности

Что вы имеете в виду под агентами - какой-то http request?
в этом случае разделить их на разные Thread Group и в каждый добавить по CSV Data Set Config с параметром Sharing Mode: Current Thread Group



#123458 Пользователи, отклики, циклы, как правильно записывать

Отправлено автор: Jay 29 октября 2013 - 19:22 в JMeter - Тестирование производительности

Если вас смущают запросы, идущие не по порядку, нужно поставить галочку Run Thread Groups consecutively на странице Test Plan