我正在进行一些质量检查工作,我需要查明表格中的值是否正在更新,表明它是否未从表单中重新输入所有值,而不仅仅是更新单个字段本身。
有没有办法可以通过HTTP请求找到它,或者我可以在chrome上使用一个插件来监控从服务器调用的内容?
答案 0 :(得分:0)
如果您的问题与Web应用程序有关,那么您可以转到Fiddler
,这是telerik提供的主要部分。如果您只想监控数据库调用,那么您应该使用SqlExpressProfiler
可用的here。
答案 1 :(得分:0)
嗯,基本上你可以跟踪从表单发送到你的服务器的字段,但是这不值得花时间(因为一旦字段值集合到服务器它解析它并且可能构建一个以1000种不同方式查询)。我建议你
构建更新触发器并观察列是否更新。这可能取决于您使用的特定RDBMS
或者进行以下测试。
答案 2 :(得分:0)
简单的答案是否定的。
或者至少没有服务器端工程团队的支持,不能以某种形式向您提供。
您是HTTP客户端向HTTP服务器发出HTTP请求并获得响应。
可能要进入SQL Server的任何服务器端流量都在服务器上完成。服务器代码需要主动注入有关它为您调试正在生成的SQL语句以及实际发生的事情的信息。
根据sql数据库的不同,有一些方法可以记录和检查进入服务器的查询,但根据我的经验,这超出了大多数QA部门接收的内部系统访问级别。
在我使用的很多框架中,有一个烘焙开发模式,它提供了一个额外的包装div,它实现了一个工具栏,可以访问各种可用于调试的信息。 QA。
可以做的另一件事是将信息添加到浏览器的开发工具控制台。我相信firebug是第一个提供此功能的扩展,但大多数其他类似的东西。例如,chrome information。
显然,这一切都取决于服务器端代码,明确地向HTTP响应添加特定的调试信息。换句话说:开发人员需要与您合作,以某种方式在应用程序中提供此信息。