问题描述
用例: 我创建了一个QA-monitoring confluence 页面,用于检查不同产品团队的 QA 统计数据。多个 Jira API 调用与事件、Sprint 错误、用户故事总数、总体需求覆盖率、总体自动化/手动测试等相关。请参阅下面的代码示例。 在约 1.5 分钟内进行了约 1200 次 API 调用。之后,我将使用相关数据填充 Confluence 页面。
问题:
$.each(teams,function (index,value) {
// Defect or Bugs
AJS.$.ajax({
url: `${JIRA_REST_URL}${PROJECT}${value}${defects}${DURATION}${MAX_RES}`,type: "GET",success: function (data) {
if (document.getElementById(`${value}_defects`) != null) {
document.getElementById(`${value}_defects`).innerHTML = JSON.parse(JSON.stringify(data)).total;
}
},error: function (err) {
console.log(err)
}
});
});
$.each(product_teams,function () {
$.each(this,function (name,value) {
// Incidents
AJS.$.ajax({
url: `${JIRA_REST_URL}${INCIDENTS}${value}${QUOT}${DURATION}${MAX_RES}`,success: function (data) {
if (document.getElementById(`${name}_INCIDENTS`) != null) {
document.getElementById(`${name}_INCIDENTS`).innerHTML = JSON.parse(JSON.stringify(data)).total;
}
},error: function (err) {
console.log(err)
}
});
});
});
....
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)