簡體   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