2017-06-13 65 views
1

是否有任何自动方式来跟踪JavaScript应用程序(浏览器中)的执行?
我需要的是根据使用情况知道:在javascript应用程序中跟踪执行

  • 哪些功能被称为
  • 哪些函数调用其功能

事实上,它是由仪表代码覆盖率(如伊斯坦布尔)但用于运行时。

-------------------------编辑-------------------- -----
我想要生成执行过程中使用的函数的映射。
实施例:
1 - 为用例#1:
functA1 - > [functB3,functC2 - > [functE5,functD8]]
functA2 - > [functT2]
functA3

利用该种执行地图,我可以理解appl如何工作
并比较两个版本之间的执行情况。

回答

1

您可以在浏览器的源选项卡中设置断点。在Chrome上按Ctrl + Option + j并点击“Sources”。从那里你可以在你想要的函数中设置一个断点,并且可以追踪逐行执行的内容。

希望这会有所帮助。对铬调试

+0

谢谢,但我寻找像创建执行diagramm容量更完整的解决方案 – asicfr

1

被赫然完成:

  1. CTRL +期权+ J

  2. 点击 '来源'

  3. ,然后去 “事件监听器断点”,并选择事件可能会调用你的函数,然后在函数调用正在进行的时候,只需按下F10就可以移动到下一个语句来执行,等等。 请参考截图:https://iamlalit.tinytake.com/sf/MTY5MDc1N181NjM1ODA1