Имитирует ли сценарий загрузки бегуна кэш браузера из indexedDB? - PullRequest
0 голосов
/ 10 апреля 2019

В моем приложении у меня есть несколько запросов на опрос, которые поступают из базы данных в первый раз, и данные хранятся в кэше браузера в indexedDB. Следовательно, для последующих запросов он обрабатывается из кеша браузера, если в БД на стороне сервера не произойдут какие-либо изменения. Теперь, когда я выполняю скрипт run run с включением кэша браузера, запросы на опрос все еще поступают на сервер. В результате вызов поступает в базу данных, и приложение перегружается.

Любая идея, как я могу обрабатывать такие запросы на опрос, чтобы они обслуживались из indexed.DB кеш браузера ??

1 Ответ

0 голосов
/ 10 апреля 2019

LoadRunner учитывает заголовки управления кэшем.Может показаться, что вы используете механизм управления кэшем, который не зависит от заголовков веб-кэша

Следовательно, для последующих запросов он обрабатывается из кэша браузера, если в DB на стороне сервера не произойдут какие-либо изменения

Вам потребуется реализовать в скрипте ту же логику, что и в коде JavaScript, чтобы определить, нужно ли пользователю отправлять запрос на обновленные данные для изменения базы данных.Альтернативные пути: Переместите вверх по стеку до полного браузера, который затем запускает соответствующий код для перекрестных проверок изменений базы данных: TruClient, виртуальный пользователь GUI, Citrix, RDP

...