这绝对是我在SO上问过的最模糊的问题,但我希望它不会太皱眉。
我最近为今年夏天实习的公司开始了一个项目。任务是使用程序 iperf 测试两个服务器之间的流量。
长话短说:我成功地运行测试,获取数据(保存为txt文件),并生成图形,所有这些都在python(公司语言规范)中。
我要问所有人的问题是,如何创建一个网页来通过python存储这些信息?网页不需要因任何想象力而复杂化。我想象的是,每次运行测试用例时,一旦用户单击该链接,它就会添加一个指向"主页"的链接,他们就会获得测试结果。测试结果将是图形(也许在 iframe 中?)和 txt 文件(也在 iframe 中?)的行。没什么令人兴奋的。
我甚至不知道如何开始这样的事情。任何和所有指导都会有所帮助。
我认为你正在寻找的是Python的模板引擎。Jinja2就是一个很好的例子。
Jinja2 是一个功能齐全的 Python 模板引擎。它有完整的 Unicode 支持,可选的集成沙盒执行 环境,广泛使用和 BSD 许可。源
您可以将测试数据拉取到 Python 中,并使用它生成一个仪表板样式的网页。如果你正在寻找更强大的东西,看看Flask,这是一个使用Jinja2的微框架,并将其与Highcharts结合起来。