Das Sichern von Daten, wie z. B. Anmeldeinformationen, in Insomnia Collection-Anforderungen ist wichtig, um zu verhindern, dass eingeschränkte Benutzer in Ihrem Dotcom-Monitor-Konto verfügbar sind. In Dotcom-Monitor wird dies erreicht, indem sensible Daten in verschlüsselten Variablen mit Dotcom-Monitor Secure Vault gespeichert werden.
Nach dem Hinzufügen zu Secure Vault werden die Daten verschlüsselt und in Crypt-Containern gespeichert, auf die nur autorisierte Benutzer mit entsprechenden Zugriffsberechtigungen zugreifen können. Die Funktion Skript vorbereiten erleichtert die Übergabe verschlüsselter Werte von Crypt-Variablen an das Skript und gewährleistet so die Sicherheit während der Testausführung. Skriptausführungen vorbereiten, bevor die Insomnia-Tests ausgeführt werden. Es ruft Variablenwerte aus dem zugehörigen Crypt-Container ab und übergibt die Werte an die Insomnia Collection.
Nehmen wir an, Sie haben bereits eine Insomnia Collection mit Variablen importiert, die in Dotcom-Monitor gesichert werden müssen.
Der nächste Schritt besteht darin, die Variablen hinzuzufügen und ihre Werte in Secure Vault festzulegen. Wählen Sie dazu in der linken Seitenleiste die Option Secure Vault verwalten > aus. Im Artikel Secure Vault finden Sie ausführliche Erläuterungen zum Hinzufügen neuer Variablen zu Secure Vault .
Wenn die Variablen schließlich zu einer Crypt hinzugefügt und in Secure Vault gespeichert werden, können wir auf die Crypt-Variablenwerte zugreifen, indem wir den folgenden Ausdruck im Feld Skript vorbereiten der Aufgabe Insomnia Collection verwenden:
context.<Variable_name> = SecureVault.<Crypt_name>.<CryptVariable_name>;
wobei Crypt_name der Name der Krypta ist, die verschlüsselte Werte enthält, und CryptVariable_name ein Variablenname ist, wie er in der Krypta angezeigt wird.
Beachten Sie, dass die Variablennamen im Feld Skript vorbereiten mit den Namen in der importierten Insomnia-Sammlung identisch sein müssen.
Die Variablenwerte werden vor dem Sammlungslauf an den Test übergeben und nach der Verwendung in allen berichtspflichtigen Daten bereinigt. Die entsprechenden Anforderungsparameterwerte werden in den Testberichten mit Sternchensymbolen maskiert.