2016-09-28 1 views
0

J'ai fait mon service RestAPI, maintenant je veux valider les réponses avec ma base de données en utilisant Javascript pour les tests fonctionnels. Est-il possible de le faire?Pouvons-nous connecter la base de données avec javascript pour les tests fonctionnels?

+0

Vous voulez dire comme la connexion vos scripts de test de postier à la base de données, est-ce que ma compréhension est correcte? – Ram

+0

yes..correct .. est-ce possible avec postman? @Ram 10 – Mahek

+0

Je vous suggère de créer une API de source de données qui accepte les requêtes SQL simples via la méthode POST et renvoie les données au format JSON, puis vous pouvez effectuer votre validation vers d'autres API. N'oubliez pas de supprimer l'API de la source de données avant de déployer votre application en production. – Ram

Répondre

0

javascript ne devraient pas utiliser le client aux bases de données d'accès pour plusieurs raisons (mauvaise pratique, les questions de sécurité, etc.), mais si vous voulez vraiment faire cela, voici un exemple:

var connection = new ActiveXObject("ADODB.Connection") ; 

var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB"; 

connection.Open(connectionstring); 
var rs = new ActiveXObject("ADODB.Recordset"); 

rs.Open("SELECT * FROM table", connection); 
rs.MoveFirst 
while(!rs.eof) 
{ 
    document.write(rs.fields(1)); 
    rs.movenext; 
} 

rs.close; 
connection.close;