我们只有10个过时的QTP / UFT许可证,有时我们会在所有许可证都已被使用时启动测试,这会导致问题。我一直试图找到一种方法来查询QTP,以便在任何给定时间找到并发用户数。命令行,批处理,python,powershell,无论什么工作都没问题。
这样,在运行测试之前,我可以检查有多少用户,如果它等于10,那么我可以发送电子邮件或ping某人下车。
你认为这是可能的吗?
答案 0 :(得分:1)
QTP CD-ROM / Installable目录包含此LicenseServer\utils
文件夹。
在此下你可以找到一个exe WlmAdmin.exe
它可以通过连接到许可证服务器,为您提供当前已启动QTP / UFT的所有用户(用户ID,IP,计算机名称等)的信息。不确定它是否具有以编程方式获取信息的API。
您可以查看QTP的帮助。