• 一步步学习微软InfoPath2010和SP2010--第十二章节--管理和监控InfoPath Form Services(IPFS)(6)--使用Fiddler监控数据连接Postback


            下面的练习中,你将使用Fiddler监控表单加载过程并捕获(填表期间的)postback事件。如果你完成了第九章节“处理SharePoint用户配置文件Web Service”的练习的话,你对这次的表单就已经熟悉了。

            准备:浏览到你在第九章节发布Event Registration表单的表单库。或者任何有数据连接的表单也可以,其中数据连接作为按钮上一个规则的结果加载。

    1.      打开Fiddler

    2.      在表单库中,点击“添加文档”添加表单实例

            你应该在Fiddler中看到事件。


    3.      加载表单后,在人员选择器上输入用户名,点击“加载用户数据”按钮。


    4.      切换回Fiddler,你将看到生成了一个postback,因为按钮点击调用了用户配置文件web service数据连接。


            上个练习中产生的事件没有引起大量网络信息量。然而,在现实世界中,当按钮和较大数据源如数据库连接时,postback事件可能变得非常繁重。表单第一次加载时,一些设计者将设置加载的数据。这个策略可能问题多多,因为初始表单加载对用户对表单整体性能的感知有很大影响。有时,更好的方法是给用户在界面上一个按钮来加载数据(和Event Registration表单相似)。这个办法预计会产生延迟,所以用户在表单花费几秒钟获取数据时不会感到惊讶。

            现在你知道如何监控表单,查看postbacks。对于任何IPFS表单设计者来说这是有用的技能。Postbacks是浏览器表单必要的负担;这是由任何基于HTTP表单应用程序工作的本质决定的。所以目标不是消除它们----那真的是不可能的。然而,现在你知道了什么时候、什么地方以及为什么它们会发生,你可以设计你的表单最小化在性能和实用性postbacks给你的用户带来的影响。

  • 相关阅读:
    11、python+selenium绕过验证码登录
    12、js处理web页面滚动条
    5、Frame和iframe框架定位
    2、常用的8种元素定位方法
    1、selenium环境搭建与浏览器基本操作
    python之logging模块
    Python数据驱动工具——DDT
    python利用session保持登录状态
    python利用Excel读取和存储测试数据完成接口自动化
    python利用openpyxl库操作Excel来读取、修改、写入测试数据
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856882.html
Copyright © 2020-2023  润新知