繁体   English   中英

在 Komodo ide 中使用 Pyral 包

[英]Using Pyral package with Komodo ide

我正在使用 Python(在 Komodo IDE 中写下)来创建与 CA 敏捷中央 API 服务(Rally)- Rally for Developer一起使用的工具包。 使用GET HTTP请求时,遇到几个问题:

1. 获取部分记录- 如果我设置 FETCH 属性 == True 并非所有记录都返回。 另一方面,如果我使用查询中的特定值设置 FETCH(例如,FETCH = 'FormattedID'),则该实例将获取所有记录。 这是我的 GET 请求:

> rallyApiObjectModels = rally.get('HierarchicalRequirement',
> projectScopeDown = True, project="myProject", fetch=True,
> order="FormattedID", start=1, pagesize = 500);

然后:

 for _objModel in rallyApiObjectModels.data["Result"]
            print(_objModel)

2. 使用 Komodo ide 的低性能- 当试图从 HTTP 请求中获取大于 200 的数据时,需要时间结束(例如,pagesize =300 需要 11 分钟)。 另一方面,在写入文件时,对于相同的脚本,使用命令提示符非常快。 我设置了与上面相同的rally.get请求,然后打印到IDE控制台:

print rallyApiObjectModels.data["Result"]

有任何想法吗?

请不要使用 fetch=true。 正如你发现的那样,表现很糟糕。 准确指定要包含在响应中的字段要好得多。 您应该能够使用最大 2000 的页面大小,性能最佳点是获取的字段集和网络延迟之间的某种平衡。

我敢打赌,Komodo IDE 只是因为巨大的响应而窒息 - 不幸的是,在拉力赛结束时对此无能为力......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM