一步步学习微软InfoPath2010和SP2010--第十二章节--管理和监控InfoPath Form Services(IPFS)(3)--安装Fiddler并监控IPFS表单加载过程
准备:在浏览器中导航到http://www.fiddler2.com/fiddler2/。
1. 下载并安装Fiddler工具。
小贴士:确保安装系统上可以打开的Fiddler,并在本练习中使用基于浏览器的表单。
2. 找到第一章节“介绍Microsoft InfoPath 2010”创建的products.xsn最终版本(或直接下载练习文件)。以设计模式打开products.xsn。
3. 作为浏览器表单发布到SharePoint站点一个表单库。
4. 进入SharePoint库,如图。
5. 打开Fiddler。
注意:Fiddler指导不在本书范围内,但是你发现它是个简单、直观的工具。界面包含两个主要部分,左边的“Web Sessions”窗格,和可以看到统计、文本、图片和XML这些HTTP信息量的部分的区域。
6. 在右边窗格顶部,点击Request Headers窗格上“Inspectors”选项卡,以及详细信息窗格的TextView选项卡。
7. 点击F12停止补货信息量。
8. 在“编辑”菜单,选择Select All,按下Delete键删除所有记录。
9. 按下F12开始捕获只与products表单相关的网页信息量。
10. 返回到浏览器,点击“添加文档”链接,创建products表单实例。
11. 回到Fiddler,按下F12停止捕获。
现在Fiddler中应该有一项记录如图。
注意:你应该关心的主要记录是蓝色字体那个,是200HTTP HTML事件。这个特定行代表从IPFS推送到浏览器的products表单的实际内容。这包括了所有HTML、JavaScript和来自外部源如products.xml文件(作为资源文件附加到表单)的数据。可能最有用的信息是Body栏,代表从IPFS服务器推送到客户端系统的浏览器上的表单大小。这里是10797字节(你的结果可能不同)。
12. 选中200 HTTP事件,在Request Headers窗格,你将看到一些详细信息。
13. 确保选中TextView,你将可能需要点击信息“Response is encoded and may need to be decoded before inspection”。
注意:你转换了文本后,Fiddler给你原始HTML这样你可以看到细节。甚至你不熟悉HTML,这些细节仍能帮助你看到表单中发生的事情。如果你想分析表单内容搞懂当IPFS创建新的表单实例时发生了什么,你现在已经有必要的数据了。甚至你创建且附加到表单模板的XML资源文件在这里可用。
14. 在详细信息窗格底部,使用Find搜索来自第一章节创建的XML文件的数据。输入widget你将发现Fiddler捕获了全部。注意prices也嵌在HTML中。
小贴士:表单加载时,所有product数据都下载到了用户浏览器这个事实对故障分析性能解释了非常重要的点。当用户加载了IPFS表单实例时,伴随表单推送的HTML初始包大小决定于表单大小、控件数量、XML资源文件、图片等等。如果products文件中有上千项目后果难以想象。所以对于大数据集,更好的策略是筛选数据连接(数据在服务器而不是在嵌入的XML资源文件中)。
你可以从前面例子看到,使用Fiddler这样的web分析程序监控IPFS HTTP信息量细节是简单的,并且这样的程序可以是你在故障分析性能问题时无价的助手。
一步步学习微软InfoPath2010和SP2010--第十二章节--管理和监控InfoPath Form Services(IPFS)(3)--安装Fiddler并监控IPFS表单加载过程相关推荐
- 一步步学习微软InfoPath2010和SP2010--第十二章节--管理和监控InfoPath Form Services(IPFS)(4)--监控含图片控件的Products表单...
如本章节前面提到的,你的IPFS表单表现没有你想象的好有很多可能的原因.一个最明显的原因是表单产生太多通信量(因为表单产生的HTML的大小).在许多你使用了大型.笨拙表单的许多方法中,最常见的是让用户 ...
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(1)--伴随SP2010使用InfoPath2010的好处
InfoPath现在处于第三个主要版本,并且已成熟为一款产品,能够为商业.教育和政府机构设计各种大小的表单.从简单的需要信息跟踪的小业务,到同时世界各地上千用户输入数据的企业,它都能适用.许多Info ...
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010
本章你将学到: 1. 历数使用SP2010的同时,使用InfoPath2010表单的好处. 2. 使用MS Office后台功能创建新的InfoPath表单 3. 导航InfoPath界面 4. 创建 ...
- 一步步学习微软InfoPath2010和SP2010--第八章节--使用InfoPath表单Web部件
本章中,你将学习到: 1. 配置Web部件设置 2. 创建Web部件连接 3. 创建表单参数 4. 使用其他浏览器表单参数 你可以使用InfoPath表单Web ...
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(2)--InfoPath2010的新功能
对于那些从InfoPath之前版本升级过来的人来说,你将很快注意到这个版本的许多重大改进.第一个可能令你感到吃惊的是,InfoPath2010是使用新的MS Office流畅界面第一个版本的InfoP ...
- 一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(4)--控件属性功能区...
当处理控件时,可以设置许多属性.然而,基于控件类型,你可以设置的特定属性也在变化.幸运的是,当你在表单选中控件时,属性选项卡是活动的.在这儿你几乎可以设置特定控件的所有(属性)选项. 下面是你使用控件 ...
- 一步步学习微软InfoPath2010和SP2010--第十三章节--SharePoint视图和仪表板(4)--基于视图的通知...
在SharePoint的所有列表和库中,个人可以创建邮件通知,这样他们将会被通知到列表.库或特定项目的修改.也有个方法,通知可以基于特定视图的信息创建.这只在有筛选设置的视图中有效.当基于视图的通知被 ...
- 一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(6)--列表表单的局限...
当SharePoint列表作为InfoPath表单被自定义时,当涉及到SharePoint ASP.NET页.作为InfoPath表单的SharePoint列表和表单库表单之间的表单行为时,有一些细微 ...
- 一步步学习微软InfoPath2010和SP2010--第十四章节--高级选项(3)--重新链接表单
如你在第一章节"介绍Microsoft InfoPath 2010"中了解到的,每个表单是一个XML文件.表单模板是XSN文件.这个XSN文件被表单设计者创建并发布到SharePo ...
- 一步步学习微软InfoPath2010和SP2010--第十三章节--SharePoint视图和仪表板(9)--基于表单库的仪表板...
现在你已经知道了如何将服务台网站和表单与自定义视图放在一起,最后一步是使用SharePoint创建仪表板,以呈现表单中的信息的基本报表.表单设计者经常致力于表单以至于他们忘记了SharePoint的力 ...
最新文章
- 软件构造学习笔记-第九周、第十周
- 2019/02/11-分布式数据库概述
- 为什么商家数字化离不开交易平台
- SpringBoot—CORS跨域问题详解和解决方案
- ArcGIS Maritime Server 开发教程(七)Maritime Server 正确的开发模式
- WEB应用安全解决方案测试验证
- Python工程师面试题目
- swap使用率达到100%的解决办法
- windows 覆盖图标实现
- 计算机硕士-工资一览表
- WINDOWS系统进程查询
- 美杜莎(Medusa)
- JBE与JLE的区别
- 文献综述格式及写作技巧
- linux 编辑文件命令
- win7计算机u盘不显示盘符,U盘不显示磁盘盘符的解决方法
- 2023年全国最新工会考试精选真题及答案10
- 大数据分析软件都有哪些平台?
- VSLAM与VIO的3D建图,重定位与世界观综述
- 海康摄像头音频编码获取
热门文章
- 两万字的CAPL语法基础,一篇文章带你入门
- centos7安装tomcat8
- 恩智浦智能车入门——一定避免那些坑
- 一、matpower安装流程
- zipArchive not found
- svnserver目录浏览器可以访问,但客户端不可以访问,解决方法。
- ISP模块之RAW DATA去噪(一)
- fh 幅频特性曲线怎么画fl_测量rc带通滤波器的幅频特性和相频特性-电子科技大学.ppt...
- 传递函数转化为状态空间 matlab,多变量系统传递函数模型转换为状态空间模型的MATLAB实现方法...
- IDEA使用SVN上传项目