In ReadyAPI (SOAP UI Pro) versione 2.2.0:
in progetti Tab, nella parte superiore, c'è un Auth Manager
In questo manager, creare un profilo di autenticazione nella scheda Auth Repository
, con il corretto username
e password
. Lasciare Domain
vuota e impostare Authenticate Pre-emptively
Nella scheda Auth Manager
, selezionare il livello superiore richiesto da cui si desidera applicare le proprie credenziali (io ho usato quella superiore) e, nella colonna authorization method
, selezionare il profilo. Nella richiesta 'estensione ai bambini' dire 'si', devono passare tutti allo stato 'Eredita da padre'.
Quando si genera TestSuite dal progetto, tutte le richieste verranno ereditate dal padre e verranno applicate le credenziali impostate nel profilo.
fonte
2018-01-23 13:46:55
C'è qualche ragione particolare per cui non si configura l'autenticazione di base HTTP tramite la configurazione del server Web? – Oswald
L'autenticazione è stata abilitata sul server e non posso autenticarmi usando SoapUI come client. Tuttavia devo impostare l'autenticazione per ogni richiesta/TestSuite singolarmente ogni volta. Mi piacerebbe essere in grado di configurarlo una volta per tutte le richieste nel progetto – DisscCoder