[英]Logging request and response of click event in javascript
I used this code to auto click a button at an interval of eg 5 millisecond.我使用此代码以例如 5 毫秒的间隔自动单击按钮。 Now I need to log every click request and its response from server in a file with the exact time of every click with millisecond precision.
现在我需要将每个点击请求及其来自服务器的响应记录在一个文件中,并以毫秒精度记录每次点击的确切时间。 Can anyone help me to do this.
谁能帮我做到这一点。
let timerId =setInterval(() => {
$("#sendRequest").click();
console.log('clicked');
}, 5);
let stop = 300000;
setTimeout(() => { clearInterval(timerId); alert('stop'); }, stop);
Use getTime()
: The getTime()
method returns the number of milliseconds since the Unix Epoch .使用
getTime()
: getTime()
方法返回自Unix Epoch以来的毫秒数。
You can set let startTime = new Date().getTime();
您可以设置
let startTime = new Date().getTime();
before setInterval
and use new Date().getTime() - startTime
to get exact
time of interval call
.在
setInterval
之前并使用new Date().getTime() - startTime
来获取interval call
的exact
时间。
Try is below.尝试如下。
let startTime = new Date().getTime(); let timerId = setInterval(() => { //$("#sendRequest").click(); console.log('clicked' + (new Date().getTime() - startTime)); }, 1000); let stop = 10000; setTimeout(() => { clearInterval(timerId); alert('stop'); }, stop);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.