我们有数百封复制的邮件都是用Velocity编写的,但它们都基于相同的设计,所以我需要一种有效的方法来处理页眉和页脚。今天,每封电子邮件都是从模板文件中复制的,如果我需要更改某些内容,它会搜索和替换,然后祈祷它会捕获所有内容。
在速度方面,我是一个绝对的菜鸟,因为我是一名设计师,所以想知道一些专家的想法。但我有几个必须:
1)我必须能够在编辑时预览结果。现在我在浏览器中预览,但它不需要在浏览器中。我只需要能够看到并进行更改。因此,我不能只包含其他文件中的页眉和页脚,因为当我预览邮件时,HTML 和 CSS 不存在。换句话说,我必须看看我在设计什么。
2)我希望页眉和页脚在任何地方都相同。所以我可以改变这些,它波及到每封邮件。然后每封电子邮件都只处理内容。
有什么亲的想法吗?
目前没有查看在线速度模板的选项,但您可以使用工具作为 JMeter JSR 223 元素在 HTTP 级别执行速度模板。 - 你必须加速核心 2 罐子,支持 JSR223。
您应该创建 header.vel 和 footer.vel,并在模板中添加包含语句。例如:
#include( "header.vel" )
your template code....
#include( "footer.vel" )