how publish pact contract pact broker
Овај водич објашњава две могућности за постављање Пацт Брокера. Уговор о уговору можете објавити Пацт Брокер-у користећи пацт-јс оквир и са поштаром:
испитивање аутоматизације интервју и питања и одговори пдф
Шта је Пацт Брокер?
Пацт Брокер је алат који су обезбедили креатори Пацт фрамеворк-а. Омогућава чување уговора, визуализацију потрошача и статус уговора о верификацији.
Разлог за постојање одвојеног брокера за чување уговора је тај што је сваки скуп тестова често написан у различитим спремиштима, па чак и на различитим језицима.
=> Овде истражите једноставну серију обука за тестирање по уговору
Шта ћете научити:
Објавите уговор о уговору за посредника у уговору
Пре него што пређемо на то како да објавимо уговор, морате да донесете одлуку да ли желите сами да угостите Пацт Брокер или да користите хостовану услугу као што је Пацтфлов .
Лично смо се одлучили за Пацтфлов јер ово нуди додатне погодности као што је приказано у доњој табели:
одлика | Пацтфлов | Селф-Хостед |
---|---|---|
ССО (Гитхуб) | да | Не |
Одржавање сервера | Не | да |
Сигурни токени / тајне | да | Не |
Вебхоокс | Кориснички интерфејс подесив | Ручна конфигурација |
Инфраструктура као код | Терраформ | Доцкерфиле |
Постављање Пацт Брокера са Пацтфлов-ом
Пацтфлов пружа бесплатну опцију која ће вам наплатити тек након 180-месечног пробног периода (од маја 2020), то је 10 и по година.
- Региструјте своју адресу е-поште помоћу Пацтфлов-а (имајте на уму да увек можете додати додатне кориснике касније).
- Подесите податке о компанији и поддомен за свог Пацт Брокер.
- Сада бисте требали добити е-пошту са привременим корисничким именом и лозинком.
- Дођите до свог поддомена, (овде је мој поддомен ) и пријавите се. Ако је ово успело, требало би да видите пример апликације са уговором који је већ постављен.
Како ћемо верификовати уговоре у оквиру Пацтфлов-а, погледаћемо касније у водичу.
Постављање пактног брокера са Доцкером (доцкер-цомпосе)
Пацт нуди доцкер слике за једноставно окретање вашег Пацт Брокера у неколико секунди помоћу доцкер-цомпосе. Тхе гитхуб спремиште објашњава како се то може учинити, идемо касније у детаље.
У наставку су дати неки додатни кораци који су додати како би се осигурало да је услуга стабилна:
- Додајте „рестарт: алваис“ у доцкер-цомпосе услуге.
- Покрените доцкер-цомпосе на серверу помоћу одвојеног аргумента `-д` да бисте омогућили његово покретање у позадини.
Уговор о објављивању са пацт-јс
Свака примена језика Пакта има своје методе како објавити уговоре брокеру. Објављивањем у програму Пацт Брокер у ЈаваСцрипт-у, конфигурација би требало да изгледа слично овој.
Ознака брокера пакта приказана горе је смештена у Пацтфлов под подешавањима. Снимке екрана су приказане испод. Обавезно користите ЦИ токен који има дозволе за читање и писање.
Иди на Поставке, а затим АПИ токени у Пацтфлов-у.
Вероватно тајне и лозинке не би требало чувати у гит-у, зато би требало користити датотеку `.енв` и на њу се позивати у нечему као што је приказано доле.
Заједно са “ОбјавитиВерифицатионРесулт” вредност, не желите да верификујете уговоре у вашем локалном окружењу. Због тога треба поставити другу променљиву окружења, као што је приказано доле.
Сада се уговор може објавити директно у коду.
Издавачки уговор са поштаром
Обично, да бисмо верификовали први уговор, користимо поштара како бисмо били сигурни да је брокер правилно постављен. Поштар се такође користио када су потрошачи споро усвајали Пакт у свом тиму, па смо уговор објавили брокеру Пацт и затражили од потрошачког тима да провери да ли су задовољни уговором.
То нам је омогућило као добављачком тиму да се верификујемо према уговору и имамо више поверења у наше примене. Такође када је потрошачки тим био спреман да усвоји Пакт, већ су имали радни пример за коришћење.
Кораци за објављивање Поштара дати су у наставку:
# 1) ПУТ: Конструирајте захтев
- Дођите до поддомен
- Име добављача
- Потрошачко име
- Верзија
# 2) Овлашћење: Додајте токен носиоца (што је еквивалент АПИ АПИ-ју као што је горе поменуто)
# 3) Укључите Пацт ЈСОН као тело (ЈСОН се може копирати директно у поље тела, чиме се постави заглавље Цонтент: Типе на „апплицатион / јсон“).
Дељење паката са добављачима АПИ-ја
Једном када су ваши уговори објављени, добављач може да преузме уговор Пакта тако што ће захтевати УРЛ адресу Пакт Брокер са:
Обично ћете желети да верификујете помоћу одређене верзије АПИ-ја. На пример, у архитектури микроуслуга, потрошачки тим непрестано прави промене у информацијама које захтевају од АПИ-ја.
Уз то, добављач АПИ-а истовремено врши измене и мораће да се верификује у односу на верзију која је тренутно постављена у продукцију, јер ће то обезбедити неометано постављање.
Закључак
Коначно, имате Пакт Брокер са објављеним уговором, у следећем упутству ћемо погледати како да напишете тест вашег добављача умотавањем .Нет Цоре АПИ-ја, повлачењем најновијег уговора и верификацијом у односу на локални АПИ.
Оквир Пацт-а није драгоцен само на почетку вашег пројекта, на потрошачки начин, већ је предност визуализације ваших потрошача помоћу Пацт Брокер-а дефинитивно кључни допринос коришћењу овог алата.
Такође, способност да се боље разуме интеракција потрошача и како се АПИ заправо користи често се може изгубити у преводу и може резултирати производним проблемом који би се могао догодити. То доводи до сати уклањања грешака и претраживања дневника апликација.
У овом упутству смо научили две различите опције за подешавање вашег Пацт Брокера. Објавили сте свој уговор користећи оквир пацт-јс и такође са поштаром.
У овом тренутку морате размислити о поравнавању својих верзија на микросервисима и такође о доследном именовању добављача како бисте створили лаку за читање и разумљиву мрежу Пацт Брокер.
=> Посетите овде да бисте научили тестирање уговора од нуле
Препоручено читање
- Како написати тест потрошачког пакта у ЈаваСцрипт-у
- Увод у тестирање уговора са примерима
- Потврдите уговор о уговору и континуирану примену помоћу Пацт ЦЛИ
- Водич за Доцкер: Инсталација и увод у Доцкер
- Напредно скриптирање за сложено тестирање токова посла у поштару
- Како створити АПИ документацију у поштару?
- Како се користи поштар за тестирање различитих формата АПИ-ја?
- 10 најпопуларнијих питања за интервју са поштаром са одговорима