sprient testcenter hltapi用哪个接口刷新流量数据
时间: 2024-03-27 15:37:41 浏览: 49
Sprint Testcenter 中的 HLTAPI(High-Level Test Automation API)是一种用于自动化测试的 API,它提供了一组可编程的接口,用于在测试计划中执行测试用例并收集测试结果。在 HLTAPI 中,刷新流量数据可以使用 `stc::perform("StreamBlockRefresh")` 接口来实现。
具体步骤如下:
1. 在 HLTAPI 脚本中,使用 `stc::get("StreamBlock", streamBlockHandle, "children-StreamBlock")` 获取所有子流量块的句柄。
2. 遍历所有子流量块句柄,使用 `stc::perform("StreamBlockRefresh", streamBlockHandle)` 接口来刷新流量数据。
下面是一个示例代码:
```python
streamBlockHandles = stc::get("StreamBlock", streamBlockHandle, "children-StreamBlock")
for streamBlockHandle in streamBlockHandles:
stc::perform("StreamBlockRefresh", streamBlockHandle)
```
在这个示例代码中,`streamBlockHandle` 是流量块的句柄。`stc::get("StreamBlock", streamBlockHandle, "children-StreamBlock")` 获取该流量块的所有子流量块句柄,然后遍历所有子流量块句柄,使用 `stc::perform("StreamBlockRefresh", streamBlockHandle)` 接口来刷新流量数据。
需要注意的是,HLTAPI 的具体使用方法可能因版本而异,以上代码仅供参考。建议您查阅 Sprint Testcenter 的官方文档进行详细了解。