用于Zope3的Profiler皮肤
项目描述
此包提供了一个Profiler皮肤,允许您分析页面。
详细文档
基于Web的Profiler
此包提供了一个包含皮肤的Profiler。该Profiler允许您分析现有Zope3应用程序上的视图。
让我们访问Profiler起始页面
>>> from z3c.etestbrowser.testing import ExtendedTestBrowser >>> user = ExtendedTestBrowser() >>> user.addHeader('Accept-Language', 'en') >>> user.open('https://127.0.0.1/++skin++Profiler')
如果您访问Profiler,可以点击开始按钮
>>> user.getControl('Start').click() >>> 'Show Profile' in user.contents True
现在我们可以转到被分析的help.html页面。让我们使用另一个浏览器来做这件事。
>>> newBrowser = ExtendedTestBrowser() >>> newBrowser.open('https://127.0.0.1/++skin++Profiler/help.html') >>> newBrowser.url 'https://127.0.0.1/++skin++Profiler/help.html'
在调用help.html页面后,我们可以转到doProfile页面,通过点击显示分析结果按钮来显示分析结果
>>> user.getControl('Show Profile').click()
如果我们在这个测试中没有调用此表单,我们将看到分析数据表。但我们没有看到分析数据表。可能是因为测试运行器与monkey调用冲突。
>>> print user.contents <!DOCTYPE ... <div> No data available. </div> ...
变更
0.10.0 (2010-08-19)
使用python的doctest模块代替已弃用的zope.testing.doctest。
通过需要zope.login修复了bin/app。
删除了一些不需要的依赖项:zope.app.generations、zope.app.pagetemplate、z3c.coverage。
将依赖项zope.app.server移动到setup.py中的app额外选项,因为测试不需要它,并且Profiler可能被用于WSGI应用程序,那么它也不需要。
在 app 扩展中声明了 zope.dublincore,因为它不是测试所必需的,但现在 bin/app 需要现在版本 3.7 才能运行。
0.9.0 (2009-12-26)
使用 zope.browserpage 和 zope.browserresource 而不是 zope.app.publisher。
0.8.1 (2009-12-26)
修复了用于在 Web UI 中显示的配置文件数据处理,因此数据现在显示在网页上。保留了之前的在 stdout 上打印未处理配置文件数据的行为。
移除了对 z3c.i18n 的未使用依赖。
移除了不必要的且未声明的测试依赖 zope.app.authentication。
移除了 zpkg 和 ZCML 安装别名。
0.8.0 (2009-06-19)
移除了对 zope.app.zapi、zope.app.container、zope.app.component 和 zope.app.security 的不再需要的依赖。
由于不再使用,移除了对 z3c.layer.minimal 的依赖。
移除了对 zope.app.folder、zope.app.session 和 zope.app.schema 的不再需要的测试依赖。
0.7.1 (2009-04-05)
移除了对 zope.app.twisted 和 zope.app.zopeappgenerations 的不必要的依赖。
0.7.0 (2009-03-14)
使用当前的 zope.configuration 而不是已弃用的 zc.configuration 来获取 exclude 指令。
0.6.0 (2009-02-19)
不再使用已弃用的 z3c.layer。
修复了依赖项和测试。
0.5.1 (2008-01-24)
错误:修复了元数据。
错误:修复了有关 Zope 安全策略的弃用警告。
0.5.0 (2008-01-21)
首次发布
项目详情
z3c.profiler-0.10.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3771d0a35fd3902873568fd7a293cff9852ecc542e0b8187a360210316c759fe |
|
MD5 | 51004115a93333ff999fddac52479a84 |
|
BLAKE2b-256 | 520f9b824bad131c60aaf9bd34961f7a8e9a54f9f879855e467bb14ec2e85051 |