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

GrossmasteR

Регистрация: 11 мар 2020
Offline Активность: 02 сен 2020 05:51
-----

Мои сообщения

В теме: Использование массивов в тестах в Postman

26 июня 2020 - 06:36

Пока получается как-то так:

pm.test("The amount is calculated correctly", function () {
    var jsonData = pm.response.json();
    let sum = 0;
    jsonData.transaction.order.products.forEach(item => {
        sum += item.quantity * item.product.price;
    });
    if (jsonData.transaction.order.totalQuantity >= 3) {
        if (jsonData.transaction.order.totalSum === sum * 0.9) {
            return true;
        }
    }
    return false;
});
Как бы завернуть это в тест?

В теме: Кеш веб-приложения

09 июня 2020 - 20:26

Я правильно понял, что В Firefox Etag срабатывает, Chrome — игнорирует пока Last-Modified, будем говорить,true


В теме: Специфичные проверки на планшетах?

05 мая 2020 - 18:49

А чем планшет отличается от телефона в плане поворота экрана?
В смысле урезанный? Если симка есть разве она не аналогично телефону работает?

В плане поворота возможно ничем, в тоже время привычное использование смартфона — portrait, а для планшета — landscape. Возможно, это может иметь значение. Как минимум, чтобы не было косяков с UI.
Не знаю, как сейчас, а раньше точно были планшеты, где если и есть симка, то только для 3G-интернета, без звонков.
Я слышал, что приложения для планшета могут сильно отличаться от "для смартфона" — просто отдельная версия с отличающейся функциональностью. И не любое приложение именно для планшета можно установить на смартфон. Не знаю правда или нет.
Возможно есть еще какие-то особенности?


В теме: Cookie должны быть обязательно?

17 апреля 2020 - 09:44

GrossmasteR, мы тут разошлись немного) Пардон.

Ваши вопросы и правда очень странно сформулированы. Приведите их в человекочитаемый вид, тогда может их сможет понять поисковик, а не только жители форума.

Прошу прощения, что доставляю неудобства.
Постараюсь переформулировать вопрос.
Предположим, у нас есть веб-приложение "интернет магазин". Логин и корзина, для примера.
Пользователь логинится с валидными данными и в теле ответа от сервера получает токен авторизации, который дальше используется веб-приложеним, для идентификации пользователя, так?

Столкнулся с тем, что при работе с Postman, чтобы понять от какого пользователя идет запрос, указываем в параметрах токен и куки. Так вот вопрос, а за что отвечают куки в данном случае? Какая их роль в идентификации пользователя? Содержимое корзины или что? А если куки нет, такое может быть? И насколько это нормально?

Ну и заодно, если в Postman можно выполнить запрос в url заменив https на http, это нормально?

в третьих, если смотреть запрос через инструмент разработчика, то, как правило request url отличается от того, что мы видим в браузере (/api/что-то там и т.д., как пример) при работе в Postman, какой url надо использовать и нормально ли, если , будем говорить, запрос проходит только потому что в инструменте разработчика?


В теме: Тестирование с помощью Postman и Fiddler

17 апреля 2020 - 09:28

Какие в документации описаны, те и отправлять..

Документации по API нет. 
По отправлял с помощью Postmanа запросы, типа логина, покупки и т.д., позитивные и негативные.
С помощью 
Fiddlerа попробовал подменить ответы сервера на отображение элементов GUI.
Какие еще тесты я могу провести? Какие обычно сценарии использования этих инструментов?