如何度量定义新字符串的JavaScript函数的数量
我正在浏览,其中他们使用HTMLUnit“测量可用于定义新字符串(如substring和fromCharCode)的JavaScript函数调用次数,以及字符串使用次数(如写操作和eval调用)。”如何度量定义新字符串的JavaScript函数的数量,javascript,htmlunit,htmlunit-driver,Javascript,Htmlunit,Htmlunit Driver,我正在浏览,其中他们使用HTMLUnit“测量可用于定义新字符串(如substring和fromCharCode)的JavaScript函数调用次数,以及字符串使用次数(如写操作和eval调用)。” 我是HTMLUnit新手,我似乎不知道如何直接看到网站正在使用的功能,并计算哪些功能是子字符串、eval等。?具体如何做到这一点?最简单的方法是对所有本机调用进行monkeypatch。例如: const original=String.fromCharCode; String.fromCharC
我是HTMLUnit新手,我似乎不知道如何直接看到网站正在使用的功能,并计算哪些功能是子字符串、eval等。?具体如何做到这一点?最简单的方法是对所有本机调用进行monkeypatch。例如:
const original=String.fromCharCode;
String.fromCharCode=函数(…args){
log('creatingnewstring');
返回原件。应用(此,args);
}
log(String.fromCharCode(65,66,67))代码>您好,从外观上看,他们使用HTMLUnit作为开发jsand的起点。HtmlUnit为您提供了挂钩功能,您可以为这些功能编写处理程序,以收集它们提供给其MLIn的指标。特别是,您可以看到所有支持的*处理程序,并在构建您的tests@AhmedMasudHTMLUnit似乎没有用于eval等函数的处理程序,它们只提供用于提示、警报、,刷新,etcit可能是最简单的方法,但肯定不是最简单的,而且它没有覆盖范围。@Nit,我仍然不知道我们将如何在这里使用htmlunit。对不起,我对api还是新手。非常感谢。