从指定的内容配置文件生成填充的plone站点
collective.contentgenerator的Python项目详细描述
概述
这个包使用虚拟内容和用户创建填充的plone站点。 一个可能的合作伙伴包到collective.load testing中的构建,它使用funkload的功能和负载测试。
理想情况下,我们需要一个鸡蛋,它产生的内容与现实世界的网站一样接近 可能,用于测试。 同时保持每个配置文件的一致性。
起点是要有一个鸡蛋,安装两个配置文件集。 内联网和公共网站。这些剖面可以根据具体的测试进行调整 目的,但是通过保持一个最小的基集 标准好处是代码集之间的相对测试变得更加 可实现。
希望这能为三个用户代码测试基础服务…核心plone 开发商、第三方开发商和终端 网站性能有问题的用户。
一致的内容配置文件还应该用于buildbot负载测试 长时间尺度/代码版本的比较 对于虚幻的空PLONE和另外两个真实世界配置文件。
有人认为,一个用标签、链接、真实的 句子和语言等 比像lorem ipsum这样的大容量纯拉丁文本生成器更真实。 类似地,用户和组是用专有名称生成的,而不是 用户1-100方法。 尽管高度一致的生成文本有其负载测试的位置 plone的特定部分,如目录。 精心控制的收获文本也可以达到这个目的,并呈现一个 更现实的测试目标。
注意:rss内容源范例使内容的交付成为可能 包含大量图像或文件内容的配置文件, 作为同一过程的一部分,它也可以适应指向国外 语言源等。
目前大型图像用于将blob添加到数据库中… 内部网的公共配置文件,其中 可以上传定制文件格式的。很明显这个和其他一些 绩效问题可以通过雇佣 从zodb中删除blob、缓存接口等的正确加载项。 但是这个蛋的目的是 默认情况下,内容是指。作为一个鸡蛋的使用者,你可以得到相对的 绩效差异的量化数据 当应用任何或所有这些技术时,对于相同的内容配置文件。