收集桌面应用程序的使用数据

2024-09-26 22:43:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我要为一个科学项目对我的软件进行大规模的可用性测试。我们有大约30台运行WindowsXP的计算机组成的实验室。我们的应用程序是用PythonPyGTK编写的。在

我们希望能够在不需要员工干预的情况下收集以下信息(在我们的应用程序启动时自动收集):

  • 用户会话的记录(A laGtkRecordMyDesktop
  • 我们的应用程序产生的所有回溯和错误
  • 用户到达应用程序中某一点之前的时间量。在
  • 在申请出口处进行的简短调查

我认为最后一点很简单,我知道如何存储数据,但不知道如何实现其他点。在


Tags: 项目用户信息应用程序软件计算机记录员工
1条回答
网友
1楼 · 发布于 2024-09-26 22:43:10

对于第一点,我相信您可以很容易地从Python代码直接驱动recordMyDesktop我自己没有这么做过,但是文档使它看起来很容易(而且它的两个现有前端都是在Python中)。在

对于第二点,设置sys.excepthook来拦截异常并通过traceback模块准备报告。在

对于第三个点,在开始时(例如通过datetime.datetime.now)和您关心的点再次注册时间,并记录差异。在

相关问题 更多 >

    热门问题