Python - 通过 HTML 记录测试结果
Python - Documenting Test Results via HTML
这绝对是我在 SO 上问过的最含糊的问题,但我希望它不会被太多人反对。
我最近为我今年夏天实习的公司开始了一个项目。任务是使用程序 iperf 测试两台服务器之间的流量。
长话短说:我成功地 运行 测试,获取数据(保存为 txt 文件),并生成图表,所有这些都在 python 中(公司语言规范)。
我的问题是如何通过 python 创建网页来存储此信息?该网页不需要因任何想象力而变得复杂。我想象的是,每次测试用例是 运行 时,一旦用户单击 link,它就会将 link 添加到 "homepage",他们将获得测试结果。测试结果将类似于图表(可能在 iframe 中?)和 txt 文件(也在 iframe 中?)。没什么好激动的。
我什至不知道如何开始类似的事情。任何和所有指导都会有所帮助。
我认为您正在寻找的是 Python 的模板引擎。 Jinja2 就是一个很好的例子。
Jinja2 is a full featured template engine for Python. It has full
unicode support, an optional integrated sandboxed execution
environment, widely used and BSD licensed. source
您可以将测试数据拉入 Python 并使用它生成仪表板样式的网页。如果您正在寻找更强大的东西,请查看 Flask,它是一个微框架并使用 Jinja2,并将其与 Highcharts
相结合
这绝对是我在 SO 上问过的最含糊的问题,但我希望它不会被太多人反对。
我最近为我今年夏天实习的公司开始了一个项目。任务是使用程序 iperf 测试两台服务器之间的流量。
长话短说:我成功地 运行 测试,获取数据(保存为 txt 文件),并生成图表,所有这些都在 python 中(公司语言规范)。
我的问题是如何通过 python 创建网页来存储此信息?该网页不需要因任何想象力而变得复杂。我想象的是,每次测试用例是 运行 时,一旦用户单击 link,它就会将 link 添加到 "homepage",他们将获得测试结果。测试结果将类似于图表(可能在 iframe 中?)和 txt 文件(也在 iframe 中?)。没什么好激动的。
我什至不知道如何开始类似的事情。任何和所有指导都会有所帮助。
我认为您正在寻找的是 Python 的模板引擎。 Jinja2 就是一个很好的例子。
Jinja2 is a full featured template engine for Python. It has full unicode support, an optional integrated sandboxed execution environment, widely used and BSD licensed. source
您可以将测试数据拉入 Python 并使用它生成仪表板样式的网页。如果您正在寻找更强大的东西,请查看 Flask,它是一个微框架并使用 Jinja2,并将其与 Highcharts
相结合