首页 > 解决方案 > 出现重复值时如何控制计数器

问题描述

在 Soap UI 中,我能够登录 ALM 工具并通过 ALM Rest API 成功获取缺陷计数。现在我必须创建 HTML 报告,它会给出每月计数。

我正在使用设置脚本检查 If(Calender.DATEOFMONTH ==1) 然后设置计数器 =0。之后,我登录 ALM 并获取今天的缺陷计数。

在此之后,我使用 Java 代码增加计数器值以显示总缺陷计数并将相同的值存储在自定义属性中,并且这个循环每天都在发生。

但是有一个问题:

如果我在一天内触发两次肥皂 ui 包,那么我会得到重复计数。即假设早上我跑了包,计数为 5,然后我再次在晚上跑包,同样的计数即将到来。

所以总计数为 10,这是不正确的。它应该只有 5 个。

输入: 缺陷 Id :[11,21,31] 即早上 3 点 所以计数是 3 缺陷 Id :[11,21,31] 即晚上 3 点。计数应该只有 3

但我得到的重复计数值是 6

注意:我正在准备月度报告,所以我只需要根据以前的值添加计数

标签: javagroovysoapui

解决方案


推荐阅读