页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

cpu采样有效性判断

1、cpu采样总耗时应该比较大,总耗时小的cpu采样记录分析的意义不大。1、cpu采样总耗时应该比较大,总耗时小的cpu采样记录,尤其是树形展示时根节点总时间明显小于实际操作的等待时间的采样文件,分析的意义不大。

Image Modified



2、cpu采样导出文件太小时可能没有录到信息,可以将文件导回cpu录制界面进行验证。

导出文件大小:

Image Modified

导入文件验证:

此类文件,解压zip后用编辑器打开其中的cpusampling.json经常显示如下:

Image Added


3、cpu采样导出后,在导入界面导入文件后提示undefined,导入的文件不是cpu采样文件。

...

直接使用编辑器打开文件查看内容是HTML,是cpu采样导出时服务器出现错误导致的,建议清除缓存后重新录制导出(服务器和浏览器都要清除缓存),如还是存在相同问题需要获取系统日志进一步分析。

...

Charles有效性判断

1、录制Charles请求后根据smartbi的访问url判断录制的请求中是否包含访问smartbi的请求。

Image Modified2、录制https时,录制到unknown请求是无效的,https请求需要添加证书才能录制。

2、录制https协议的url时,录制到unknown请求是无效的,https请求需要设置域名和添加证书才能正常录制,参考Charles抓取HTTPS的数据包Charles安装证书抓取https请求(windows及移动端)

Image Modified

3、如果录制的请求都是noop请求,录制的信息是无效的,smartbi中大部分操作都是应该包含RMIServlet请求

...

4、Charles文件保存可以通过File菜单栏的Save Session进行保存,不能通过右键的save All进行保存

正确的保存方式:

Image Modified

错误的保存方式: