问题标签 [httpwatch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
953 浏览

selenium-ide - 将 HttpWatch 与 Selenium IDE 集成

我使用 Selenium IDE 来记录我们项目的测试用例。我们计划使用 HttpWatch 来监控我们网站的性能。有什么方法可以将 Selenium IDE 和 Httpwatch 集成在一起,这样每当我们运行 Selenium 测试用例时,Httpwatch 也应该同时开始记录。

等待回复:)

问候, 拉胡尔

0 投票
2 回答
310 浏览

c# - Windows 升级后的 Watin + HttpWatch 应用程序问题?

我们有一个应用程序使用WatinandHttpWatch来检查一些生产站点。我们会定期检查应用程序的响应时间,并为此使用此应用程序。

我们打开一个 IE 实例,并在设置一些配置后将该实例附加到HttpWatch插件中。该应用程序在 Windows Server 2003 中运行良好。

但是,当我们在 Windows Server 2008 中执行此应用程序时,会出现以下错误。

无法将“HttpWatch.ControllerClass”类型的 COM 对象转换为接口类型“HttpWatch.IController”。此操作失败,因为 IID 为“{21828BF3-DA77-4FC1-968E-FC7A46AEC19A}”的接口的 COM 组件上的 QueryInterface 调用失败,原因是以下错误:不支持此类接口(HRESULT 异常:0x80004002 (E_NOINTERFACE)) .

我们尝试了很多方法,但无法解决这个问题。此外,我们已经为所需的 Windows Server 2008 版本提供了最新的 DLL Interop.HttpWatch.dllInterop.SHDocVw.dll因为我们通过链接了解它。

0 投票
2 回答
110 浏览

macos - 在 OS X 下帮助对浏览器的流量进行逆向工程(好吧,只是观察从哪里来)的工具(应用程序或扩展程序)

这是我关于 SO 的第一个问题,所以我会尽力而为。

每个人都知道在 Windows 下查看网站流量的一个非常酷的东西——HttpWatch。它对开发人员来说是非常有用的程序,但由于我已经将我的操作系统从 Windows 更改为 OS X,所以我错过了。所以我的问题是“这个程序是否有某种替代方案(我不介意它是否只是扩展用于 OS X 和 Linux/BSD 下的浏览器、本机应用程序或 cmd 行工具?”。

0 投票
1 回答
93 浏览

jquery - 使用 jquery.ajax 方法发送 json 请求时 HttpWatch 的错误?

我正在使用带有 IE 10 的 HttpWatch 7.0.22。

当我打开 HttpWatch 时,对 WCF 服务的 jQuery.ajax 调用将失败并出现错误:

“反序列化操作'MethodName'的请求消息正文时出错。OperationFormatter 无法反序列化消息中的任何信息,因为消息为空(IsEmpty = true)。”

但是如果我没有打开 HttpWatch,它就可以正常工作。

如果我打开 HttpWatch 它将失败。即使我关闭 HttpWatch,它也不会再工作了。

这是 HttpWatch 的错误吗?

添加

我搜索了一下,似乎不仅仅是 7.0.22 有这样的问题。一些 8.x 版本也有它。甚至有人声称 HttpWatch 官方回复邮件承认这是一个错误。但是我没有看到这样的邮件。

0 投票
1 回答
31 浏览

httpwatch - 查看特定的 HTTP 请求

出于工作目的,我需要分析大量通过 HTTP 产生大量请求的 Javascript 标记。我通常将这些脚本加载到本地网页上,然后运行 ​​Fiddler 以查看是否发出了正确的请求。由于工作越来越忙,我想自动化这个过程,并制作一个工具来放置我的 N 个脚本,设置在 UI 上检查的内容并获得输出,告诉我“一切都按计划进行”或“有些事情不是正确的。” 我通常检查这些 http 请求的内容是:

  • 对各种(和预测的)主机的请求的存在
  • 如果找到这些请求的字符串分析

有没有一种工具可以让我完成这种任务,还是我必须从头开始构建一个?我知道 fiddler 有插件支持,也许我可以做一个适合我的?

如果我要从头开始构建该工具,您建议我使用什么语言/方法?

先感谢您!

0 投票
1 回答
12179 浏览

internet-explorer - Internet Explorer 10 开发人员工具在某些导航上关闭

我正在尝试通过使用开发人员工具控制台监视网络来调试 Internet Explorer 10 的问题,但我遇到了一个奇怪的行为 - 有时控制台只是关闭并且所有记录的流量都丢失了。

更准确地说,调用顺序如下(这实际上是一个标准的 SAML 2.0 身份验证流程,客户端证书在 IDP 登录):

  1. GET https://application.host/alias -> 响应是一个自动提交 POST 表单到:
  2. POST https://identity.provider.host/sso/end/point/alias -> 在此处使用证书进行身份验证,并返回包含 SAML 2.0 响应的自动提交 POST 表单,并将其提交到:
  3. POST http://application.host/acs/end/point -> 返回自动提交 POST 表单到:
  4. POST https://application.host/alias(最初访问的资源) - 重定向到:
  5. 获取https://application.host/alias

请注意,初始访问后的一切都会自动发生,用户无需单击任何链接或提交某些表单。

自动提交 POST 表单是这样的:

问题出现在第 2 点之后的某个地方 - 开发人员工具控制台刚刚关闭,但这似乎不会影响浏览器的实际工作。

我也尝试过使用 HttpWatch Professional - 我得到了相同的效果 - 插件只是停止录制或完全关闭。在这种情况下我不能使用 Fiddler,因为它会阻止我调试实际问题(即在启用 Fiddler 时它可以工作)。这个问题也是 IE 特有的,所以我不能使用其他浏览器的开发者工具。

对此有任何想法/提示吗?

更新:我想我至少想出了问题的一部分:完成导航到不同区域时,开发人员工具窗口会关闭。即在我的情况下,第 2 步中的主机位于 Internet 区域中,而来自本地 Intranet 区域中其他步骤的主机则在完成从第 2 点到第 3 点的导航后关闭开发工具窗口(而不是在重定向时从 1 到 2 完成)。不同之处在于第一个是通过 javascript 和自提交表单完成的,而另一个只是 302 重定向响应。

在我将所有站点添加到本地 Intranet 区域后,问题就停止了。它仍然是一个谜,而且似乎是一个 IE 问题而不是一个开发工具问题,因为 HttpWatch 似乎也受到了它的影响。

0 投票
0 回答
257 浏览

fiddler - 与 Fiddler 相比,HTTPWatch 中的 HTTP 加载时间

在我的一个网站中,页面加载性能存在一些问题。我们使用 Fiddler2 和 HTTPwatch 9.4 来判断性能。

在 Fiddler 中,我们可以看到页面加载时间约为 4-5 秒。但是,如果我检查 HTTPWatch,那么它显示 HTTPLoad 时间是 9-10 秒。这包括 DOM 加载、页面加载和 HTTP 加载时间。

有人可以确认为什么有区别吗?

0 投票
1 回答
1227 浏览

firefox - HttpWatch Professional 未出现在 Firefox 中

我想知道,有没有办法让插件在 Firefox 中显示?我已经下载了最新版本的 HttpWatch Professional,但它没有出现在 Firefox 中。但是,它只显示在 IE 11 中。我使用的是 Firefox 36 和 Httpwatch 10。

我有:

  1. 按照 Httpwatch 上发布的故障排除指南,但我仍然无法解决问题

  2. 在工具>附加组件中也检查并启用了插件,但仍然没有

  3. 重新安装了 httpwatch 并重新启动了 firefox。没有什么。

我不知道还能做什么。请帮忙!谢谢。

0 投票
1 回答
363 浏览

performance-testing - chrome 的 Httpwatch 自动化

我已经使用 httpwatch 自动化了 IE。但不能对 chrome 做同样的事情。我们是否可以在 httpwatch 中做到这一点?

如是!你们能让我知道如何使用httpwatch自动化chrome吗?

如果不!那么哪个是在页面加载时间自动化 chrome 和 IE 的最佳工具(免费工具)?

我的网络应用程序是使用 Angular js 构建的。

请帮帮我。

0 投票
1 回答
48 浏览

watir - Watir 在执行案例时无法正常运行:

在运行 watir 进行自动化测试时,请帮助查看下面的错误详细信息。

详细信息:1> watir 版本:1.9.2 2> Ruby 版本:1.8.7

注意:httpwatch 已成功安装并从 IE 的 manage-addon 启用它。

IE版本为:9.11.9600.18697

我很困惑为什么会发生这种情况并且可以 100% 重现,并且其他具有相同设置的测试客户端工作正常。