小编Ced*_*ury的帖子

如何将Java控制台输出传递给文件?

我在应用程序中发现了一个完全冻结JVM的错误.生成的堆栈跟踪将为开发人员提供有价值的信息,我想从Java控制台检索它.当JVM崩溃时,控制台被冻结,我无法再复制包含的文本.

有没有办法将Java控制台直接传递给文件或其他一些访问Java应用程序的控制台输出的方法?

更新:我忘记提及,而不更改代码.我是一名手动测试员.

更新2:这是在Windows XP下,它实际上是一个Web启动应用程序.管道输出

javaws jnlp-url
不起作用(空文件).

java testing logging java-web-start

18
推荐指数
3
解决办法
3万
查看次数

是否有用于记录用户操作以帮助重现错误的工具?

作为测试工程师,我经常参与探索性测试.当我遇到错误时,并不总是立即清楚哪些步骤导致了问题.所以,显然,我必须找到重现问题所需的步骤.根据具体情况,这可能需要很长时间.

真正有用的是一个记录工具,它可以跟踪鼠标和键盘操作,还可能存储已单击的组件的属性(AUT是用Java编写的).

我可能根本找不到合适的工具,但也许我的搜索方法是错误的.

有人能指出我正确的方向吗?

java testing logging manual-testing exploratory

6
推荐指数
1
解决办法
773
查看次数

uwsgi 上的 Flask 应用程序给出 TypeError: 'Flask' object is not iterable

我正在 Arch Linux 上的 virtualenv 中的 Python 3.5 上运行 Python/Flask 应用程序。该应用程序由通过套接字连接到 Nginx 的 uwsgi 服务器运行。

当我执行请求时,我收到以下 uwsgi 错误:

Mar 23 02:38:19 saltminion1.local uwsgi[20720]: TypeError: 'Flask' object is not iterable
Run Code Online (Sandbox Code Playgroud)

这是 uwsgi 配置使用的可调用文件:

Mar 23 02:38:19 saltminion1.local uwsgi[20720]: TypeError: 'Flask' object is not iterable
Run Code Online (Sandbox Code Playgroud)

当我在本地 OS X 开发工作站和 Arch/Ubuntu vagrant 机器上使用内置 HTTP 服务器启动应用程序时,一切正常。

问题是:添加调试语句后,很明显错误发生在 Flask 代码本身的某个点,而不是我的应用程序中。如何在此处获取堆栈跟踪以更好地进行故障排除?

python flask uwsgi

6
推荐指数
1
解决办法
3980
查看次数