查询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 -- 质量分月增长率 } |
|
1 2 3 4 5 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaGtsProjectqualityQueryRequest req = new AlibabaGtsProjectqualityQueryRequest(); req.setBpid( "201909008774" ); AlibabaGtsProjectqualityQueryResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | < 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 > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|