2017-06-14 76 views
0

这绝对是我问过的最含糊的问题,但我希望它不会太过分地皱起眉头。Python - 通过HTML记录测试结果

我最近为我在夏天实习的公司开始了一个项目。其任务是使用iperf程序测试两台服务器之间的流量。长篇小说:我成功地能够运行测试,获取数据(保存为txt文件),并在python(公司规范的语言)中生成所有图表。

我的问题是如何创建一个网页来通过python存储这些信息?这个网页不需要任何想象力就会变得复杂。我想象的是,每次运行测试用例时,一旦用户点击该链接,他们就会得到测试结果,然后添加一个链接到“主页”。测试结果可能是沿着图表(可能在iframes?)和txt文件(也在iframe中?)的行。没什么好激动

我非常迷失如何甚至开始像。任何和所有的指导将会有所帮助。

回答

0

我认为你正在寻找的是Python的模板引擎。 Jinja2就是一个很好的例子。

Jinja2是一个全功能的Python模板引擎。它具有完整的 unicode支持,可选的集成沙盒执行环境 ,广泛使用和BSD许可。 source

您可以将测试数据拖入Python并使用它生成仪表板式网页。如果你正在寻找更强大的功能,看看Flask,这是一个微框架,并使用Jinja2,并将其与Highcharts

+0

结合使用这将我能够添加到现有的HTML代码或它产生每次都有新的代码? – Abdall

+0

您可以使用现有的HTML代码(称为“模板”)并使用python变量数据填充它们。看到这里:http://jinja.pocoo.org/docs/2.9/templates/ – jsmiao

+0

这最终帮助巨大 - 是我一直在寻找 – Abdall

相关问题