In the paper, the problem of storing and replaying of HTTP requests to websites in order to improve their debugging efficiency during development and further support is considered. To solve this problem, the automatic...In the paper, the problem of storing and replaying of HTTP requests to websites in order to improve their debugging efficiency during development and further support is considered. To solve this problem, the automatic HTTP requests logging and replaying subsystem Dagger that provides storage and playback of the requests sent to a website, which is developed by CMS (content management system) Plone means, is offered. The subsystem consists of the three components: Detector, Logger and Player. Detector detects filters user's requests, creates a log and sends it to Logger. Logger is a daemon program that stores logs of user's work with a website. The logs are stored in the files in one of the supported formats: JSON, CSV, PICKLE. Player replays the GET and POST HTTP requests that users sent to a server.展开更多
文摘In the paper, the problem of storing and replaying of HTTP requests to websites in order to improve their debugging efficiency during development and further support is considered. To solve this problem, the automatic HTTP requests logging and replaying subsystem Dagger that provides storage and playback of the requests sent to a website, which is developed by CMS (content management system) Plone means, is offered. The subsystem consists of the three components: Detector, Logger and Player. Detector detects filters user's requests, creates a log and sends it to Logger. Logger is a daemon program that stores logs of user's work with a website. The logs are stored in the files in one of the supported formats: JSON, CSV, PICKLE. Player replays the GET and POST HTTP requests that users sent to a server.