使用Python测试Adobe Analytics工具

使用Python测试Adobe Analytics工具,python,selenium,packet-sniffers,adobe-analytics,Python,Selenium,Packet Sniffers,Adobe Analytics,我正试图通过使用Selenium Python包实现测试脚本来自动测试web应用程序的Adobe Analytics(又称Omniture)工具 如果检测正确,HTTP请求将使用某些预期的查询参数从浏览器发出。是否有一个Python包允许我捕获那些传出的HTTP请求?现在,我们在网络->图像部分使用Chrome开发工具手动完成 这个应用程序也可以作为一个本地应用程序在近二十个其他平台(包括智能电视和游戏机)上使用,我需要在这些平台上执行类似的测试。尽管不幸的是,我无法自动执行脚本,但我仍然希望捕

我正试图通过使用Selenium Python包实现测试脚本来自动测试web应用程序的Adobe Analytics(又称Omniture)工具

如果检测正确,HTTP请求将使用某些预期的查询参数从浏览器发出。是否有一个Python包允许我捕获那些传出的HTTP请求?现在,我们在网络->图像部分使用Chrome开发工具手动完成

这个应用程序也可以作为一个本地应用程序在近二十个其他平台(包括智能电视和游戏机)上使用,我需要在这些平台上执行类似的测试。尽管不幸的是,我无法自动执行脚本,但我仍然希望捕获并存储HTTP调用。我目前正在使用HTTPScoop手动执行此操作


我对Python非常熟悉,但如果有一种简单的方法可以用另一种语言实现,我会洗耳恭听。

我最近正在做一个类似的任务,这样我就可以分享我的经验和我在这过程中学到的东西(而不是给你解决方案)

首先,您需要在您的计算机上运行代理(例如)。然后我需要手动运行几个命令()。代理运行后,我编写了一个小脚本,如下所示。最后,您只需在代理上捕获的har条目上循环,并检查是否存在分析请求(如果需要,您可以检查URL参数)

我已经准备好了FF和Chrome(针对给定URL)的单元测试。为了能够在不同的设备/操作系统/平台上运行此测试,可能需要通过selenium remote webdriver使用类似云中的服务来运行代码。我联系了他们,但他们没有准备任何文档,但建议我参考在线资源。那就是我现在所在的地方

希望能有帮助