解决了

qt托斯卡Rest API集成问题

  • 2023年7月31日
  • 1回复
  • 4的观点

Userlevel 5
徽章 + 2
  • 社区经理
  • 72回复

我不确定这个或托斯卡把这个论坛是正确的地方。看来,Rest API集成与托斯卡v2023.1托斯卡有一个问题。我们使用这个集成多年来没有问题。和接近0为服务器配置Rest API服务我不确定如何处理。

在进入细节之前的失败请注意以下几点:

  • 我们在托斯卡2023.1版
  • 我们使用HTTP
  • 我们用先进的敏捷
    • 敏捷的工作是在它自己的,没有问题
  • 有5个工作区托斯卡服务器上:
    • 3与先进的敏捷
    • 如果需要1服务器管理工作
    • 1 qt集成
  • 这些工作区是全新的,6/6/2023上创建,只用于上述任务
  • 这个问题并不会出现在相同的集成安装sp2,我们升级15.0版本

问题发生6/7/2023:

  • 美国东部时间凌晨3:41/3:42 qt的NOC 2托斯卡测试事件开始,标志着失败在qt推出以下错误:
    • ExecutionId (10340470):
      申请执行超时:480分钟
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      执行总结
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      状态:失败
      错误:未知错误从托斯卡一个未知的错误发生。有关详细信息,请参阅异常日志,Http: -端点:http://{屏蔽}/休息/ toscacommander / qtest20231 /对象/ 3 a0b8a24 - 5139 - 87 a7 - bad0 e2b0201cfc13 /任务/ ExecuteNow,错误代码:500,从服务器的细节:“一个未知的错误发生。有关详细信息,请参阅异常日志”
      原因:无法打开工作区执行托斯卡测试。工作区可能被另一个用户锁定或过程。
      请检查工作区,再试一次。
      数量的测试日志提交qt经理:0
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    • ExecutionId (10340471):
      申请执行超时:480分钟
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      执行总结
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      状态:失败
      错误:Http错误代码:500和错误消息一个未知的错误发生。的细节,细节见异常日志:Http:得到-端点:http://{屏蔽}/休息/ toscacommander / qtest20231 /任务/ UpdateAll,错误代码:500,从服务器的细节:“一个未知的错误发生。有关详细信息,请参阅异常日志”
      原因:N / A
      数量的测试日志提交qt经理:0
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  • 相应的日志条目被发现在“TCError + 20230607 - 03。日志文件:
    • < + + + + + + + + + >时出现异常
    • 时间戳:6/7/2023 3:41:52
    • 背景:线程:14过程:3568
    • 请求:“http://localhost: 5004 /休息/ toscacommander / qtest20231 /对象/ 3 a0b8a24 - 5139 - 87 - a7 - bad0 e2b0201cfc13 /任务/ ExecuteNow '
    • 信息:
    • 异常类型的Tricentis.TCAP188金宝搏app苹果下载软件IObjects.Exceptions。TCWorkspaceClosedException”。
    • 服务器堆栈跟踪:
    • 在Tr188金宝搏app苹果下载软件icentis.TCAPINativeConnector.Connector.TCAPIConnection。InternalExecuteTask (TCObjectBase [] obj, TCTaskBase taskToExecute, TCTaskParams taskParams)
    • 在Tr188金宝搏app苹果下载软件icentis.TCAPIObjects.TCConnectionBase。ExecuteTask (TCObjectBase [] obj, TCTaskBase taskToExecute, TCTaskParams taskParams)
    • 在System.Runtime.Remoting.Messaging.StackBuilderSink。_PrivateProcessMessage (IntPtr医学对象[]参数,服务器对象,对象[]& outArgs)
    • 在System.Runtime.Remoting.Messaging.StackBuilderSink。SyncProcessMessage (IMessage味精)
    • 异常rethrown [0]:
    • 在Tr188金宝搏app苹果下载软件icentis.TCAPIObjects.Objects.TCObject。ExecuteTask(字符串名称,TCTaskParams taskParams)
    • 在Tr188金宝搏app苹果下载软件icentis.TCAPIObjects.Objects.TestEvent.ExecuteNow ()
    • 在TCAPIRestService.Services.TCAPIRestServiceImpl。ExecuteTestEvent(字符串工作区,字符串id)
    • < + + + + +异常结束+ + + + >
    • < + + + + + + + + + >时出现异常
    • 时间戳:6/7/2023 3:42:40
    • 背景:线程:14过程:3568
    • 请求:“http://localhost: 5004 /休息/ toscacommander / qtest20231 /任务/ UpdateAll '
    • 信息:
    • / 3274 beaf_54bd_4e3b_96cf_b1d474db20a3 / cwvuryt95_zcdrgtr3ocak2b_21对象”。快速眼动”已断开连接或在服务器上不存在。
    • 在Tr188金宝搏app苹果下载软件icentis.TCAPIObjects.TCConnectionBase.get_IsWorkspaceOpen ()
    • 在TCAPIRestService.Components.TCAPISessionHelper。< > c__DisplayClass27_0。< GetAvailableInstanceForWorkspace > b__0 (KeyValuePair 2两)
    • 2. System.Linq.Enumerable.WhereSelectEnumerableIterator”movenext ()
    • 在System.Linq.Enumerable。FirstOrDefault [TSource] (IEnumerable ' 1源)
    • 在TCAPIRestService.Components.TCAPISessionHelper。GetOrCreateTCAPIInstance (TCAPIConnectionInfo connectionInfo、TCAPILicenseMode模式字符串workspaceFileFullName)
    • 在TCAPIRestService.Components.TCAPISessionHelper。GetOrCreateLockedTCAPIInstance (TCAPIConnectionInfo connectionInfo、字符串workspaceFileFullName RestWorkspaceMutex lockedWorkspaceMutex, TCAPILicenseMode模式)
    • 在TCAPIRestService.Components.TCAPISessionHelper。GetInstance(字符串workspaceFileFullName TCAPILicenseMode模式)
    • 在TCAPIRestService.Components.WorkspaceSession . .男星(String工作区,TCAPILicenseMode licenseMode)
    • 在TCAPIRestService.Services.TCAPIRestServiceImpl。InternalExecuteGenericTask (taskName工作区NameValueCollection参数字符串,字符串,字符串的评论)
    • < + + + + +异常结束+ + + + >
  • 在三十五分是我登录qt,导航到自动化设置,并点击“尝试连接”。这总是返回成功。然后我发信息说的NOC让他们再试一次。
  • NOC再次在美国东部时间凌晨4:36/4:37开幕2托斯卡测试事件从qt,都标记为通过,和敏捷执行工作计划:
    • ExecutionId (10340494):
      申请执行超时:480分钟
      Kickedoff TestEvent 3 a0b8a21 - 5008 - 6 - f0a 7 - f84 - 5894 d361ef7f EventId: b890ee64-cf55-4d65-a643-3cce150e72f7
      获取和存储执行EventId检查执行状态在以后的阶段。
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      执行总结
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      状态:完成
      错误:N / A
      原因:N / A
      数量的测试日志提交qt经理:0
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    • ExecutionId (10340495):
      申请执行超时:480分钟
      Kickedoff TestEvent 3 a0b8a24 - 5139 - 87 - a7 - bad0 e2b0201cfc13 EventId: deffbd02 - 1947 - 4 - be0 - 8000 e08ecb72aac6
      获取和存储执行EventId检查执行状态在以后的阶段。
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      执行总结
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      状态:完成
      错误:N / A
      原因:N / A
      数量的测试日志提交qt经理:0
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  • 导致初始尝试启动测试事件,没有人一直以来穗轴前一天@5pm EST
  • 我执行以下步骤来复制这种行为在早上当我走进工作:
    • 登录qt,启动一个NOC测试事件@8:15 EST。它回来失败有以下错误:
      • ExecutionId (10340640):
        申请执行超时:480分钟
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        执行总结
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        状态:失败
        错误:未知错误从托斯卡一个未知的错误发生。有关详细信息,请参阅异常日志,Http: -端点:http://{屏蔽}/休息/ toscacommander / qtest20231 /对象/ 3 a0b8a21 - 5008 - 6 - f0a 7 - f84 - 5894 d361ef7f /任务/ ExecuteNow,错误代码:500,从服务器的细节:“一个未知的错误发生。有关详细信息,请参阅异常日志”
        原因:无法打开工作区执行托斯卡测试。工作区可能被另一个用户锁定或过程。
        请检查工作区,再试一次。
        数量的测试日志提交qt经理:0
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    • 我去自动化设置,点击尝试连接,它回来的成功:
    • 再一次,我拉开了相同的测试活动,回来通过以下信息:
      • ExecutionId (10340641):
        申请执行超时:480分钟
        Kickedoff TestEvent 3 a0b8a21 - 5008 - 6 - f0a 7 - f84 - 5894 d361ef7f EventId: d0ce8e19 - 6706 - 400 - e - 89 - bd - 12727 - b19c6b7
        获取和存储执行EventId检查执行状态在以后的阶段。
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        执行总结
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        状态:完成
        错误:N / A
        原因:N / A
        数量的测试日志提交qt经理:0
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

图标

最佳答案社区管理员2023年7月31日,22

1. Make sure the username you are using has access to both Tosca project and the qTest project.<\/p>

2. Make sure the workspace isn't open somewhere.<\/p>

3. Check for a lock file\u00a0C:\\Tosca_Projects\\Tosca_Workspaces\\<workspace_name>\\\"<workspace_name>.tws.txt\"\u00a0<\/strong>or\u00a0\"<workspace_name>.tws.locked\"<\/strong><\/em><\/p>","className":"post__content__best_answer"}">

查看原始

1回复

Userlevel 3
徽章 + 2

1。确保你使用的用户名访问托斯卡工程和qt项目。

2。确保工作区不开放的地方。

3所示。检查锁文件C: \ Tosca_Projects \ Tosca_Workspaces \ < workspace_name > \“< workspace_name > .tws.txt”“< workspace_name > .tws.locked”

回复


Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">
Baidu