2015-01-16 2 views
1

Я запрограммировал тест szenario в phantomjs. Автономная работа.тесты phantomjs с базой данных mysql

Теперь я хотел бы провести те же тесты на нескольких сайтах. Список URL-адресов отправляется из mysql, и результаты должны быть записаны обратно в базу данных. Просто интересно:

Можно ли напрямую подключиться к базе данных изнутри phantomjs?

Что было бы лучшим подходом для этого?

+0

Вы должны использовать MySQL, но не другие базы данных, такие как SQLite? –

+0

Да, его часть большего приложения, работающего на php и mysql – Manuel

+1

Тогда почему бы не сохранить данные в файл и использовать php для чтения данных, связанных с ними? –

ответ

1

Вам нужно будет открыть базу данных mysql в качестве HTTP API. Затем вы можете подключиться к скрипту phantom.js и запускать запросы.

Вот аналогичный вопрос: https://major.io/2012/03/28/mysql-json-bridge-a-simple-json-api-for-mysql/ и https://groups.google.com/forum/#!topic/phantomjs/HPpheJ45Xs4

И PHP на основе Rest API для MySQL: http://phprestsql.sourceforge.net/

Смежные вопросы