2016-09-28 3 views
0

Я сделал мой сервис RestAPI, теперь я хочу проверить ответы с моей базой данных, используя Javascript для функционального тестирования. Можно ли это сделать?Можем ли мы подключить базу данных с javascript для функционального тестирования?

+0

Вы имеете в виду, как подключение ваши сценарии теста почтальона в базу данных, правильно ли я понимаю? – Ram

+0

yes..correct .. это возможно с почтальоном? @Ram 10 – Mahek

+0

Я предлагаю вам создать API-интерфейс источника данных, который принимает простые SQL-запросы через метод POST и возвращает данные в формате JSON, а затем вы можете выполнить проверку на другие API. Не забудьте удалить API-интерфейс источника данных, прежде чем развертывать свое приложение в процессе производства. – Ram

ответ

0

Вы shouldn't использовать клиента Javascript для доступа к базам данных по нескольким причинам (плохая практика, вопросы безопасности и т.д.), но если вы действительно хотите сделать это, вот пример:

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; 
Смежные вопросы