Что нужно добавить к этому коду, чтобы 10% HTTP-запросов также нажали на определенную # ссылку на странице. Я делаю тестирование веб-сайта.NodeJS - http.request и нажмите ссылку
var http = require('http');
http.createServer(function() { }).listen(8124); // Prevent process shutting down
var requestNo = 1;
var maxRequests = 1000;
function requestTest() {
http.request({ host: 'www.mywebsite.com', method: 'GET' }, function(res) {
console.log('Completed ' + (requestNo++));
if (requestNo <= maxRequests) {
requestTest();
}
}).end();
}
requestTest();
бы, что 10% потребность быть точным? Или может быть случайным. – Gepser
Вы хотите просто перейти по ссылке (например, сделать запрос на другой URL-адрес), или вам нужно фактически «запустить» всю страницу, включая Javascript, а что нет. – jfriend00
Ему нужно будет запустить страницу, включая javascript, для отслеживания событий. Для 10% это может быть случайным до тех пор, пока его 10% от общего числа посещений приблизительно. – TetraDev