感谢您的反馈!
查询GTS交付项目质量分
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
bpid | String | 必须 | 201909008774 | 商业项目bpid |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | QualityEntity | { "bugTotalNum": 0, "isvNum": 2, "riskLevel": 5, "avgBugClosedRate": 0, "avgBugMissRate": 0, "projectIsvList": [ { "avgReqOnTimeCompletedRate": 0, "avgClosedBugRate": 0, "passRate": 0, "avgBugClosedTime": 0, "avgScore": 30, "avgLinBugRate": 0, "avgReopenBugRate": 0, "devProjectNum": 1, "isvName": "能力中心", "id": 1, "avgSeriousBugRate": 0, "avgStandRate": 0, "devProjectMessageList": [ { "linBugRate": 0, "riskLevel": 5, "codePerCapitaThroughputRate": 0, "devProjectName": "权益包H5", "qualityScore": 30, "id": 131416011, "avgStandRate": 0, "labelName": [ "基础数据空缺", "代码复用" ] } ] }, { "avgReqOnTimeCompletedRate": 0, "avgClosedBugRate": 0, "passRate": 0, "avgBugClosedTime": 0, "avgScore": 30, "avgLinBugRate": 0, "avgReopenBugRate": 0, "devProjectNum": 1, "isvName": "ISV", "id": 2, "avgSeriousBugRate": 0, "avgStandRate": 0, "devProjectMessageList": [ { "linBugRate": 0, "riskLevel": 5, "codePerCapitaThroughputRate": 0, "devProjectName": "测试1", "qualityScore": 30, "id": 131416012, "avgStandRate": 0, "labelName": [ "基础数据空缺", "废弃", "代码复用" ] } ] } ], "qualityScoreWeekIncreaseRate": 0, "lineBugRate": 0, "avgBugReopenRate": 0, "codeTotalNum": 0, "avgBugClosedTime": 0, "devProjectNum": 2, "qualityScore": 30, "reqTotalNum": 0, "caseTotalNum": 0, "avgSeriousBugRate": 0, "avgStandRate": 0, "qualityScoreMonthIncreaseRate": 0 } | { "bugTotalNum": 0, -- 总缺陷数 "isvNum": 2, -- 生态伙伴数量 "projectIsvList" -- 项目isv列表, "riskLevel": 5 -- 项目风险等级 "avgBugClosedRate": 0, -- 缺陷关闭率 "avgBugMissRate": 0, -- 线上缺陷遗漏率 "qualityScoreWeekIncreaseRate": 0, -- 质量分周增长率 "lineBugRate": 0, -- 千行代码缺陷率 "avgBugReopenRate": 0, -- 缺陷reopen率 "codeTotalNum": 0, -- 代码行数 "avgBugClosedTime": 0, -- 缺陷关闭时长 "devProjectNum": 2, -- 开发项目数 "qualityScore": 30, -- 项目质量分 "reqTotalNum": 0, -- 需求数 "caseTotalNum": 0, -- 测试用例数 "avgSeriousBugRate": 0, -- 严重缺陷率 "avgStandRate": 0, -- 交付质量标准化率 "qualityScoreMonthIncreaseRate": 0 -- 质量分月增长率 } |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaGtsProjectqualityQueryRequest req = new AlibabaGtsProjectqualityQueryRequest(); req.setBpid("201909008774"); AlibabaGtsProjectqualityQueryResponse rsp = client.execute(req); System.out.println(rsp.getBody());
<alibaba_gts_projectquality_query_response> <result> <bug_total_num>0</bug_total_num> <isv_num>2</isv_num> <risk_level>5</risk_level> <avg_bug_closed_rate>0</avg_bug_closed_rate> <avg_bug_miss_rate>0</avg_bug_miss_rate> <project_isv_list> <isv_quality_item> <avg_req_on_time_completed_rate>0</avg_req_on_time_completed_rate> <avg_closed_bug_rate>0</avg_closed_bug_rate> <avg_bug_closed_time>0</avg_bug_closed_time> <avg_score>0</avg_score> <avg_lin_bug_rate>0.0</avg_lin_bug_rate> <avg_reopen_bug_rate>0</avg_reopen_bug_rate> <dev_project_num>1</dev_project_num> <isv_name>测试名称</isv_name> <id>1</id> <avg_serious_bug_rate>0</avg_serious_bug_rate> <avg_stand_rate>0</avg_stand_rate> <dev_project_message_list> <dev_project_message_item> <avg_stand_rate>0</avg_stand_rate> <label_names> <string></string> </label_names> <id>1</id> <quality_score>0</quality_score> <dev_project_name>测试名称</dev_project_name> <code_per_capita_throughput_rate>0.0</code_per_capita_throughput_rate> <risk_level>0.0</risk_level> <lin_bug_rate>0.0</lin_bug_rate> </dev_project_message_item> </dev_project_message_list> <pass_rate>0</pass_rate> </isv_quality_item> </project_isv_list> <quality_score_week_increase_rate>0.0</quality_score_week_increase_rate> <line_bug_rate>0.0</line_bug_rate> <avg_bug_reopen_rate>0.0</avg_bug_reopen_rate> <code_total_num>1</code_total_num> <avg_bug_closed_time>1</avg_bug_closed_time> <dev_project_num>1</dev_project_num> <quality_score>1.0</quality_score> <req_total_num>1</req_total_num> <case_total_num>1</case_total_num> <avg_serious_bug_rate>0.0</avg_serious_bug_rate> <avg_stand_rate>1.0</avg_stand_rate> <quality_score_month_increase_rate>1.0</quality_score_month_increase_rate> <project_id>123456</project_id> </result> </alibaba_gts_projectquality_query_response>
<error_response> <code>50</code> <msg>Remote service error</msg> <sub_code>isv.invalid-parameter</sub_code> <sub_msg>非法参数</sub_msg> </error_response>
错误码 | 错误描述 | 解决方案 |
---|