Hello what you have bought is genuine beimaki products please rest assured to use

Hello what you have bought is genuine beimaki products please rest assured to use

Тема создана автоматически, так как в предыдущей накопилось большое количества сообщений.
Предыдущая тема здесь »

Статья «Отмена заказа», прочитайте, чтобы знать на будущее, когда делается отмена заказа. И ещё, не объединяйте два разных вопроса в одном сообщении, чтобы не затруднять ответ пользователям на Ваши вопросы (Правила форума: п. 2 (c). Если вопрос касается тем нескольких разделов форума, достаточно задать свой вопрос только в одном из них; п.2 (е). Если тема с подобным вопросом создана уже кем-то другим и не является закрытой, задайте вопрос в ней.). Тема о спорах на этой ветке.

Вы можете отменить заказ, который вы уже заплатили, прежде чем продавец отправит его. Сначала вам нужно связаться с продавцом и договориться об отмене заказа.
Следуйте приведенным ниже инструкциям, чтобы отменить свой заказ:
1. Войдите в Мои заказы;
2. Нажмите кнопку «Отменить заказ» в заказе, который вы хотите отменить;
3.Нажмите «Отменить ордер на запрос».

Crimchanka, ладно, спасибо, как бы не подсесть на покупки с алиэкспресс

11Katha, это всё зависит от Вас. Главное, не совершать необдуманных спонтанных покупок. Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

25 июня падает на имейл письмо, что продавец продлил защиту покупателя.

Что это вообще такое и что делать? Кто-то сталкивался с подобным?

risha_mv, у меня был подобный случай. Прод отменил заказ, я, естественно, удивилась, попыталась выяснить, что случилось. Прод писал, что всё ОК, «жди спокойно», как они любят Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to useВ результате я решила подождать, время защиты было достаточным. Примерно через две недели прод дал новый трек, товар пришёл, всё хорошо. Но я стала ждать, потому что у продавца был высокий рейтинг по всем нашим проверочным системам. Если бы рейтинг был низким, я бы однозначно открыла спор

risha_mv, думаю, что это был один из тех. сбоев на сервере площадки. Заказ отменили админы, а не продавец. Продавец сам не может отменять заказ. Я попала в похожую ситуацию три дня назад. Оплатила, пошла обрабока платежа, через несколько часов пришло уведомление, что требуется дополнительных 6 часов для проверки платежа, а утром появился статус «Закрыт»: Ваш платёж не был обработан по причинам безопасности. В результате ваш заказ был отменен.» Деньги уже вернулись на карточку, что несомненно удивило. Вот жду до 7 числа, когда площадка наладит работу в отношении этого магазина.

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Crimchanka писал(а):

risha_mv, думаю, что это был один из тех. сбоев на сервере площадки. Заказ отменили админы, а не продавец. Продавец сам не может отменять заказ. Я попала в похожую ситуацию три дня назад. Оплатила, пошла обрабока платежа, через несколько часов пришло уведомление, что требуется дополнительных 6 часов для проверки платежа, а утром появился статус «Закрыт»: Ваш платёж не был обработан по причинам безопасности. В результате ваш заказ был отменен.» Деньги уже вернулись на карточку, что несомненно удивило. Вот жду до 7 числа, когда площадка наладит работу в отношении этого магазина.

Crimchanka, а Вы, не учитываете и не связываете это с тем, что у нас с 01 июля поменялись расчетные счета? Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Все наши банки перешли на международный формат номера счета IBAN и банковского идентификационного кода BIC SWIFT. Счет будет состоять из 28 символов (цифры и буквы). Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Melissa5, нет, не связываю, так как продавец сам написал, что это сбой конкретно на сервере площадки.

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Crimchanka писал(а):

Melissa5, нет, не связываю, так как продавец сам написал, что это сбой конкретно на сервере площадки.

Crimchanka, что-то у них частенько сбои на сервере происходят! Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Melissa5, Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Всем привет. Нуждаюсь в совете уже бывавших в такой или похожей ситуации, или что-то знающих про такие ситуации.

Заказал у продавца на Али jump starter, такую батарейку, от которой можно автомобиль завести, если аккумулятор сел.

Причем, у них есть батарейки нескольких модификаций одной фирмы, и я хотел купить другую модель, немного подороже, но у них ни одна не высылалась в Израиль (я живу в Израиле), а только самая простая, ну я ее и заказал.

Продавец получил деньги, дней пять молчал, потом пишет (не под заказом, а в мессенджере, но с привязкой к заказу) «ой, тут такое дело, вся партия бракованная, мы вернули производителю, или ты хочешь что-то другое или отмени заказ»

Я им пишу, «заказ сами отменяйте, раз по вашей вине, а мне в принципе была интересна более дорогая модель, но вы ее почему-то не шлете в Израиль. Если отправите мне ее в Израиль, то гуд. Я готов доплатить разницу».

Он мне пишет «Если доплатишь, то вышлем» и выставили счет на доплату. Я доплатил.
Через еще пару дней пишут: «Ой, чувак, оказывается на складе кончилась эта модель, простти-прости-прости, отмени пожалуйста заказ».

Вот тут для меня непонятка. Зачем мне отменять заказ? Это же мне минус в карму.
Почему они не хотят отменить заказ сами? Им минус в карму А мне какое дело?

В ответ получаю письмо «Could you pls cancel this order and send me your paypal account?
Thank you very much»

Про просьбы дать ПайПал я уже тут прочитал.
Но я и без этого напрягся и не собирался давать ему его давать.

Но на этом ничего не закончилось.
У самой батарейки статус «Awaiting delivery» с нетрекингуемым трекинговым номером.
Доплата висит в статусе «Awaiting Shipment»

Проодавец мне пишет
«Hi friend.
Please cancel this order. we would not ship any parcel for this order.
Please choose «other reason» to cancel it.
Hope your can understand»

Что ему надо? Почему он сам все не отменит и не вернет деньги с извинениями?
Каковы должны быть мои ействия в этой непонятной ситуации?
Спасибо!

Объявление

Поделиться интересной темой

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

ну т.е. на англицком.

Собственно возникли до этого трудности перевода. Прошу помочь.

Интересует мнение именно личное о предложенном, а не гуглоперевод.

Заранее благодарю. Времени для ответа осталось 12 часов.

Комментарий

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

PS: Китаец, либо совсем тормознутый, либо наглый до опупения. Говорит «Верни товар и я тебе верну деньги», а сам в споре предлагает возмещение 50%. На слова, что таки возврат товара может быть за его счёт только если он сам в споре предложит возврат товара он никак не реагирует.

Хотя сейчас именно остаётся ждать решения медиаторов.

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Здравствуйте.
Уважаемые, что-то я туплю.
Продаван требует возврата товара, но в споре так и стоит компенсация 400 рублей. Мне медиаторами было предложено выбрать или вернуть товар, либо остаться довольным предложенными 400 рублями.
Выбрал возврат.
Время идёт, а вот что дальше делать ХЗ, т.к. продаван указал неверный адрес, на комменты не реагирует.
разумеется, что как таковой формы возврата стандартной АлиЭкспресс нет.
Все комментарии и трек-код тут (в споре) чтоль кидать? Но тогда как будет возврат за пересылку?

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Комментарий

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Если я правильно понимаю, окончательного решения Алиэкспресс еще тоже нет. Что у вас по ссылке «Посмотреть решение»?

Маг. Столовращатель. Гадаю на рунах и картах таро. Предсказываю будущее.

Вопросом «чем закончится спор на Aliexpress?» прошу не беспокоить.

Комментарий

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Status of case: Complaint Pending

What buyer/seller needs to do:
Buyer: provide the shipping document (including returning address), valid tracking number and logistics website of the returned goods.
Seller: pay attention to the buyer’s response.

Please do not reply to this email/message. This mailbox is not monitored and you will not receive a response.
Please log in to to provide the evidence to AliExpress before the due date.

Dear Andrey Eliseev,

Thank you for contacting Alibaba.

Since you agree to return the products for refund, please provide the shipping document with valid tracking number(including the tracking site link ), returning address to prove you have sent the goods within 10 calendar days. A full refund will be issued once the delivery is confirmed completed and goods is in good condition. If no shipping document and valid tracking number are supplied within 10 calendar days, we would assume that you want to keep the goods and the payment will be released to seller.

Please note that you should bear the shipping fee of return which may be expensive. We suggest you return the goods according to seller’s returning address. If you send it to a wrong place, you will be responsible for the loss.

Note:
1. You are suggested to return the goods by registered mail with the tracking number like AAxxxxxxxxxBB. If you choose a shipping method without track&trace service, it would be with low cost but high risk. Usually the package number of that kind of shipping cannot be tracked. If no tracking information can be located afterwards and seller didn’t received goods, payment will be released to the seller.
2. If you have settled the dispute with seller, please response in thedispute detail pageso that we can be informed and follow this dispute according to the settlement.

Your understanding and cooperation will be appreciated.

AliExpress Case Management Team

Ну это то, что под надписью «Детали Решение AliExpress».
А вот на скрине то, что под кнопкой «Посмотреть решение»,

Странно вообще.

Нужна помощь! Споры на Алиэкспресс

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Alexei

Модератор

Полина

Новичок

Помогите спором! Открыла спор, так как пришла несчастная селфи палка, но на ней нет кабеля для подсоединения к телефону, хотя в описании и на фото все есть, но зато приложен мини кабель для подсоединения к чему-то непонятному, но точно не к телефону и длиной 10 см,открыла спор, приложила фото и вот что прислали, подскажите что делать и что там написано
Dear Polina K,

Thank you for contacting AliExpress. I am sorry to hear that you are not satisfied with your order 503441810769523.
Important:All evidence and information should be uploaded to the dispute details (pictures and videos).
Evidence or information on other websites or the message history will not be accepted.
If you can not upload the evidence-please let us know.

Problems with the order Judgement from AE Invalid Reason Proof Guide
counterfeit goods Invalid Evidence not as required, please refer to the proof guide
Please provide clear photos of the items

you have received, including a comparison

between the fake and original one, and

please provide the official inspection

statement from the brand owner.

Response time: 5 days

Please provide evidence as «proof guide» requested(If you bought over 1 piece of products, please illustrate all the defective pieces).
Note: You can resolve the issue by clicking ‘Add a New Proposal’, ‘Accept’ (to accept the seller or AliExpress’ proposal), ‘Upload Evidence’ or ‘Edit’ (to modify comments on the proposal).
If you fail to response or provide required evidence before the deadline, AliExpress would release full payment to the seller or refund the amount as per seller’s suggestion and close the dispute.

Lirika81

Новичок

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Alexei

Модератор

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Zolot

Новичок

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Alexei

Модератор
Новичок

Нужен совет. Сделала заказ(и оплатила) 10 октября. А далее началось. При оформлении заказа перевозчик(на странице заказа) выбран ePacket (EMS China-обычно), на странице заказа-в личном кабинете увидела уже Fedex, трек при этом не отслеживался. Написала продавцу, в личном сообщение сообщил, что перевозчик SF-Express(!-третий), но изменения по перевозчику на странице заказа не внес. Трек и по третьему перевозчику не отслеживался. В итоге-открыла спор на полное возмещение(раздел:трек не отслеживается), прод сначала молчал(кстати, 17-го в онлайн чате сообщили, что прод подозревается в мошенничестве), а сегодня (25.10.17)ответил:
Решение продавца
Решение: Нет возврата и нет возмещения
Представлено новое предложение
Комментарии:
We have follow this item with the Post,this is the words from the Post,please wait some time and help us to close this dispute,thanks a lot!

нужен совет. мне отклонить его предложение(понимаю, что очередной развод), или не отклоняя предложение прода дождаться 28 октября и обострить спор? Не знаю, что делать, боюсь не правильно вести спор.

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Alexei

Модератор

Нужен совет. Сделала заказ(и оплатила) 10 октября. А далее началось. При оформлении заказа перевозчик(на странице заказа) выбран ePacket (EMS China-обычно), на странице заказа-в личном кабинете увидела уже Fedex, трек при этом не отслеживался. Написала продавцу, в личном сообщение сообщил, что перевозчик SF-Express(!-третий), но изменения по перевозчику на странице заказа не внес. Трек и по третьему перевозчику не отслеживался. В итоге-открыла спор на полное возмещение(раздел:трек не отслеживается), прод сначала молчал(кстати, 17-го в онлайн чате сообщили, что прод подозревается в мошенничестве), а сегодня (25.10.17)ответил:
Решение продавца
Решение: Нет возврата и нет возмещения
Представлено новое предложение
Комментарии:
We have follow this item with the Post,this is the words from the Post,please wait some time and help us to close this dispute,thanks a lot!

нужен совет. мне отклонить его предложение(понимаю, что очередной развод), или не отклоняя предложение прода дождаться 28 октября и обострить спор? Не знаю, что делать, боюсь не правильно вести спор.

Новичок

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Alexei

Модератор
Новичок

Это письмецо от них.
Dear Galina Umyarova,

Thank you for contacting AliExpress. I am sorry to hear that you are not satisfied with your order 504301523209143.

We notice your claim is that you have not received your package. You could check the status of the package in the order detail page and it is currently in transit.Please be patient to wait for the package and confirm with us whether you have received the goods by 8/1/2018. No evidence is needed.In order to follow up your case in time and protect your interests, we will track the parcels status every 10 days until the waiting time expired. We will appreciate your understanding and patient greatly. Also, please notice that all the agreement or supportive evidence must be replied to the dispute process, otherwise we cannot identify your agreement between you and seller.

Problems with the order Judgement from AE Invalid Reason
Purchase Protection is running out, but package is still in transit Invalid After checking the tracking information, this order is still within purchase protection time. Then you can have enough time to wait for your package. Any new update regarding your package, we will keep you updated timely or you can simply track it by go to «My orders»-«All Orders» and click «Track order».

Package Information
Fedex IE 460241947975 In Transit
Solutions:
Option 1: Please continue to wait for 12 days

Response time: 12 days

According to the shipping information, the package has been shipped out by the seller and it is in transit. Please wait in patience and confirm with us whether you have received the goods when purchase protection ends.

Note: You can resolve the issue by clicking ‘Add a New Proposal’, ‘Accept’ (to accept the seller or AliExpress’ proposal), ‘Upload Evidence’ or ‘Edit’ (to modify comments on the proposal). If we don’t receive any feedback about the product problems after the goods are delivered, we will release the payment to your seller based on the delivery information.

Your understanding and cooperation will be appreciated.
Best regards,
AliExpress Case Management Team

Но сайте Fedex трек не отслеживается, проверила. Он урод(продавец) отправил(уже после открытия спора) наземкой SF-Express, вычислила по нашим сайтам отслеживания.

REST Assured: что мы узнали за пять лет использования инструмента

REST Assured — DSL для тестирования REST-сервисов, который встраивается в тесты на Java. Это решение появилось более девяти лет назад и стало популярным из-за своей простоты и удобного функционала.

В DINS мы написали с ним более 17 тысяч тестов и за пять лет использования столкнулись со множеством «подводных камней», о которых нельзя узнать сразу после импорта библиотеки в проект: статическим контекстом, путаницей в порядке применения фильтров к запросу, трудностями в структурировании теста.

Эта статья — о таких неявных особенностях REST Assured. Их нужно учитывать, если есть шанс, что количество тестов в проекте будет быстро увеличиваться — чтобы потом не пришлось переписывать.

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Что тестируем

DINS участвует в разработке UCaaS-платформы. В том числе мы разрабатываем и тестируем API, который компания RingCentral использует сама и предоставляет сторонним разработчикам.

При разработке любого API важно следить, чтобы он работал корректно, но когда отдаешь его наружу, приходится проверять намного больше кейсов. Поэтому на каждый новый эндпоинт добавляются десятки и сотни тестов. Тесты написаны на Java, в качестве тестового фреймворка выбран TestNG, а для запросов к API используется REST Assured.

Когда REST Assured принесет пользу

Если вашей целью не является досконально протестировать весь API, то проще всего это сделать с REST Assured. Он хорошо подходит для проверки структуры ответов, PVD и smoke-тестов.

Так выглядит простой тест, который будет проверять, что эндпоинт отдает статус 200 OK при обращении к нему:

Реальные тесты обычно больше и сложнее. В запросы добавляются заголовки, куки, авторизация, тело запроса. И если тестируемый API не состоит из десятков уникальных ресурсов, каждый из которых требует особых параметров, вы захотите где-то хранить уже готовые шаблоны, чтобы добавлять их потом к конкретному вызову в тесте.

Для такого в REST Assured существуют:

RequestSpecification и ResponseSpecification

Эти два класса позволяют определить параметры запроса и ожидания от ответа:

Одна спецификация используется в нескольких вызовах, тестах и тестовых классах в зависимости от того, где определена — ограничения нет. Можно даже добавлять несколько спецификаций к одному запросу. Однако это — потенциальный источник проблем:

Получилось, что в вызов добавлены все заголовки, а вот URI внезапно стал localhost — хотя его добавили в первой спецификации.

Это произошло из-за того, что REST Assured по-разному справляется с переопределениями для параметров запроса (с ответом то же самое). Заголовки или фильтры добавляются в список, а потом по очереди применяются. URI может быть только один, поэтому применяется последний заданный. В последней добавленной спецификации его не задали — поэтому REST Assured переопределяет его дефолтным значением (localhost).

Если добавляете к запросу спецификацию — добавляйте одну. Совет кажется очевидным, но когда проект с тестами разрастается, возникают классы-хэлперы и базовые тестовые классы, внутри них появляются before-методы. Уследить за тем, что на самом деле происходит с вашим запросом, становится сложно, особенно если тесты пишет сразу несколько человек.

Базовая конфигурация REST Assured

Другой способ шаблонизировать запросы в REST Assured — настроить базовую конфигурацию и определить статические поля класса RestAssured:

Значения будут автоматически добавляться к запросу каждый раз. Конфигурация сочетается с аннотациями @BeforeMethod в TestNG и @BeforeEach в JUnit –– так можно быть уверенными, что каждый запущенный тест будет начинаться с одними и теми же параметрами.

Тем не менее, конфигурация станет потенциальным источником проблем, ведь она является статической.

Пример: перед каждым тестом берем тестового пользователя, получаем для него авторизационный токен, а потом добавляем его через AuthenticationScheme или авторизационный фильтр к базовой конфигурации. Пока тесты запускаются в один поток, все будет работать.
Когда тестов становится слишком много, обычное решение разделить их выполнение на несколько потоков приведет к переписыванию куска кода, чтобы токен из одного треда не попал в соседний.

Фильтры REST Assured

Фильтры изменяют как запросы перед отправкой, так и ответы перед проверкой на соответствие заданным ожиданиям. Пример применения — добавление логирования, или авторизации:

Порядок фильтров имеет значение. Эти два запроса приведут к разным логам: в первом будет указан авторизационный заголовок, во втором — нет. При этом заголовок будет добавлен в оба запроса — просто в первом случае REST Assured сначала добавит авторизацию до того, как залогировать, а во втором — наоборот.

Конечно, здесь можно запутаться и случайно выставить двум фильтрам одинаковый приоритет, например, в 999. Тогда первым к запросу будет применен тот, который был добавлен раньше.

Не только фильтры

Как сделать авторизацию через фильтры, показано выше. Но кроме этого способа в REST Assured существует и другой, через AuthenticationScheme :

Это устаревший способ. Вместо него стоит выбрать тот, который показан выше. Причины две:

Проблема с зависимостями

Документация к REST Assured указывает, что для использования Oauth1 или Oauth2 (указывая токен в качестве query-параметра) авторизации необходимо добавить в зависимости Scribe. Однако импорт последней версии вам не поможет — у вас возникнет ошибка, описанная в одной из открытых проблем. Решить ее можно только импортом старой версии библиотеки, 2.5.3. Однако в этом случае вы наткнетесь на другую проблему.

Вообще никакая другая версия Scribe не работает с Oauth2 REST Assured версии 3.0.3 и выше (и недавний выход 4.0.0 это не исправил).

Логирование не работает

Фильтры применяются к запросам в определенном порядке. А AuthenticationScheme применяется после них. А значит, будет трудно обнаружить проблему с авторизацией в тесте — она же не залогируется.

Еще о синтаксисе REST Assured

Большое количество тестов обычно значит, что они еще и сложные. А если API является основным предметом тестирования, и нужно проверить не просто поля json’a, а бизнес-логику, то с REST Assured тест превращается в простыню:

Этот тест проверяет, что, когда мы кормим Куки-монстра, мы правильно подсчитываем, сколько печенек ему дали, и указываем это в истории. Но с первого взгляда это нельзя понять — все запросы выглядят одинаково, и неясно, где заканчивается подготовка данных через API, а где посылается тестируемый запрос.

И вызывать в тесте:

Хорошо, когда такие классы-хэлперы универсальны, чтобы вызов одного метода можно было встроить в большое количество тестов — тогда их вообще можно вынести в отдельную библиотеку: вдруг потребуется в какой-то момент вызвать метод в другом проекте. Только при этом придется убрать всю проверку ответа, которую может сделать Rest Assured — все-таки в ответ на один и тот же запрос часто могут вернуться совсем разные данные.

Заключение

REST Assured — это библиотека для тестирования. Она умеет делать две вещи: посылать запросы и проверять ответы. Если мы пытаемся вынести ее из тестов и убрать всю валидацию, то она превращается в HTTP-клиент.

Если вам предстоит написать большое количество тестов и в дальнейшем их поддерживать – задумайтесь, нужен ли в них HTTP-клиент с громоздким синтаксисом, статической конфигурацией, путаницей в порядке применения фильтров и спецификаций и логированием, которое можно легко сломать? Может быть, девять лет назад REST Assured был самым удобным инструментом, но за это время появились альтернативы, — Retrofit, Feign, Unirest и т.д., — у которых нет таких особенностей.

Большинство проблем, которые описаны в статье, проявляют себя в крупных проектах. Если вам нужно быстро написать пару тестов и навсегда про них забыть, а Retrofit не нравится, REST Assured — лучший вариант.

Если вы уже пишете тесты с использованием REST Assured, не обязательно бросаться все переписывать. Если они стабильные и быстрые, это потратит больше вашего времени, чем принесет практической пользы. Если нет — REST Assured не ваша основная проблема.

Каждый день количество тестов, написанных в DINS для API RingCentral, становится все больше, и они по-прежнему используют REST Assured. Количество времени, которое придется потратить, чтобы перейти на другой HTTP-клиент хотя бы в новых тестах, слишком велико, а созданные классы-хэлперы и методы, настраивающие конфигурацию тестов, решают большинство проблем. В этом случае сохранить цельность проекта с тестами важнее, чем использовать самый красивый и модный клиент. REST Assured, несмотря на свои недостатки, выполняет свою главную работу.

Объявление

Поделиться интересной темой

Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть фото Hello what you have bought is genuine beimaki products please rest assured to use. Смотреть картинку Hello what you have bought is genuine beimaki products please rest assured to use. Картинка про Hello what you have bought is genuine beimaki products please rest assured to use. Фото Hello what you have bought is genuine beimaki products please rest assured to use

Ход эскалации спора с продавцом.

Доброго времени суток, друзья! Вкратце начало всей истории изложено тут

Мною были предоставлены фото свидетельствующие о неисправности телефона, для верности фоталось на фоне часов компьютера и две ссылки на видео подтверждающее мои слова:
http://www.mediafire.com/watch/ymd1p. y/P1090145.MOV
http://www.mediafire.com/watch/cbime. f/P1090150.MOV

Продавец каждый раз отменял менял спор с одной и той же формулировкой и выставлял размер компенсации равный 0:

Dear friend I am so sorry for all of the inconvenience to you I have to reject your dispute now as time is running out Please do not worry too much and this will not affect you we can still negotiate about the problem. Regards

После очередного такого раза я сделал эскалацию спора.

Меня не устраивал тот факт, что продавец работая на дурачка отправляет заведомо неисправный товар и я продолжил напирать на своем:

RespondI want to draw your attention to the fact that BEFORE shipping I asked seller to check device for defects because already had other device with defect from same seller. In sum I received broken phone which proves that seller intentionally not tested device.You can check in history of messaging that seller tries to assure me that the presence of defects is normal for such goods. You also can check in my messages that I specially asked to check device but seller sent me non-tested defective phone.
RespondWe agreed partial refund money to buyer as suggestion

Решив, что вряд ли получится добиться полного возмещения без обратной отправки товара, я сделал скрин этого сообщения, выделив место где он предложил полный возврат денег в обмен на обратную отправку телефона с моей стороны. И отписался в споре, приложив этот скрин:

RespondSeller offered me full refund and than I will make return shipping, this is acceptable. In addition, the seller has agreed to provide an additional discount on my next order, which will cover my postage expenses for the return shipment of that defective device.

Выразив тем самым свое согласие отправить телефон обратно в обмен на возврат денег.
На следующий день после этого меня «обрадовало» такое решение али:

Status of case: Complaint Closed

Refund amount: USD 30.5 (without returning goods)
Reason: As buyer and seller couldn’t reach an agreement, refund is issued as per the previous suggestion we gave.

Reminder: Normally buyer will receive the refund in 7-10 business days.

Сегодня, зайдя на страницу спора был удивлен тем, что он снова перешел в активный статус с возможностью отвечать в нем. Сообщение от али было следующего содержания:
Status of case: Complaint Pending

What the buyer/seller needs to do now:
Buyer: confirm the address with the seller before returning the goods.
Seller: provide valid return address in English, including contact information and post code.
Please do not reply to this email. This mailbox is not monitored and you will not receive a response.
Please log in to to check the status of your case. If you have evidence or proposal to provide, please click «Respond Now».

As you have agreed to return the goods for refund, we will ask seller to provide his/her returning address within 3 calendar days. Please note that you need to confirm the address with seller before you return the goods. If you send it to a wrong place, you will be responsible for the loss.

If seller agrees to bear the shipping back cost for you, please negotiate with him/her to transfer the shipping fee to you offline based on your agreement. AliExpress could only arrange the total amount of this order after seller receives the goods.

Note:If you have settled the dispute with seller, please response in the complaint centre so that we can be informed and follow this dispute according to the settlement.

Your understanding and cooperation will be appreciated.

Вроде классно, али обязали продавца предоставить адрес обратной отправки, он его предоставил, вот его ответ в самом споре:

RespondDear friend Please kindly send it back to the following address: Consignee:Yu Zhang Room 9F NO 4 Hong ling Building,NO 1045,Hong ling nan Road,Futian District,Shenzhen City,Guangdong province China Tel:075522306191

Теперь у меня два дня дать свой ответ. Только вот меня не радует, что пишет продавец в своем сообщении к заказу, которое появилось примерно в одно время с новым решением али и возвращением спора к жизни:

Better put this order number and describe the mobile phone problem in English when you pack the return parcel. No express because tax will be much expensive than the value of the mobile phone, Only ship the mobile phone back by the cheapest ship way from your local post office.
It is necessary update the return parcel tracking number in the order message, otherwise we will delay much time to handle your case. Thank you very much for your cooperation
Regards

То есть получается, что он предлагает мне просто так отправить товар обратно и, при этом, оставшуюся сумму он вернуть не в состоянии как бы! Смысл мне тогда отправлять телефон обратно?)

На что сегодня получил ответ:
2014-10-29 22:47:32
OK, I am waiting for the return parcel tracking number
Regards

Надо понимать, что дело сдвинулось в мою пользу и можно в споре писать о своем согласии отправить товар на указанный адрес в замен на фул рефанд?

Источники информации:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *