首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Python测试Adobe Analytics Instrumentation

使用Python测试Adobe Analytics Instrumentation
EN

Stack Overflow用户
提问于 2015-05-26 11:03:01
回答 1查看 928关注 0票数 2

我正在尝试通过使用Selenium Python包实现测试脚本来自动化Adobe Analytics (也称为of ) web应用工具的测试。

如果被正确插入,HTTP请求将使用某些预期的查询参数从浏览器发出。有没有一个Python包可以让我捕获这些传出的HTTP请求?现在,我们在网络->图像部分使用Chrome开发工具手动完成此操作。

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

我对Python最满意,但是如果用另一种语言有简单的方法来做这件事,我洗耳恭听。

EN

回答 1

Stack Overflow用户

发布于 2015-05-28 22:31:26

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

首先,你需要在你的机器上运行一个代理(例如http://bmp.lightbody.net/)。然后我需要手动运行一些命令( https://github.com/lightbody/browsermob-proxy#rest-api)。代理运行后,我编写了一个小脚本,下面是示例https://github.com/lightbody/browsermob-proxy#using-with-selenium。最后,您只需循环遍历代理上捕获的har条目,并检查是否存在分析请求(如果需要,您可以检查URL参数)。

我已经准备好了FF和Chrome的单元测试(对于给定的URL)。为了能够在不同的设备/OS/平台上运行此测试,可能需要使用云中的https://www.browserstack.com/等服务通过selenium remote webdriver https://code.google.com/p/selenium/wiki/RemoteWebDriver运行代码。我联系了他们,但他们没有准备好任何文档,但建议我参考在线资源。这就是我现在所在的地方。

希望能有所帮助

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30448769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档