Я хочу установить адрес каждого потока по-разному. Используя wrk.lookup, я понимаю, что он может принимать только хост и порт. если я хочу установить адрес потока как «localhost: 8080 / index. html», как я могу установить thread.addr? если я устанавливаю адрес в функции установки, как показано ниже, то генерируется ошибка незащищенная ошибка при вызове Lua API (./f.lua:25: неверный аргумент # 4 для '__newindex' (wrk.addr) ожидал, получил строку)) . Я не знаю, как я развлекаюсь с этим.
function setup(thread)
print("thread:", counter)
thread:set("id", counter)
if counter==0 then
thread.addr= "http://localhost:8080"
else
thread.addr= "http://localhost:8080/compose.html"
end
end
Также у меня есть четыре потока, и у каждого потока есть разные адреса, тогда как я могу сгенерировать задержку каждого адреса? Задержка всего скрипта может быть вычислена в готовой функции с помощью latency: процентиль. но я не знаю, как я могу вычислить задержку каждого потока.