问题标签 [postman-testcase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
703 浏览

postman - 邮递员测试 - 断言响应是有效的 XML

我想验证我的 web 服务的响应是有效的 xml。我知道可以使用以下代码段简单地为 json 响应完成:

XML 呢?

0 投票
0 回答
239 浏览

postman - 我们如何使用 postman 测试 API 的多个场景?

使用邮递员,我们可以测试单个 API 并检查我知道的它的响应。但是,现在为了测试一个 API 的多个场景,我们是应该创建不同的 API 请求,还是通过 JSON 传递测试数据并在多个迭代中运行?

如果我们经过多次迭代,那么我们如何为每个 API(POST/GET)请求编写“测试”来检查或比较通过的测试数据?

0 投票
4 回答
1201 浏览

postman - 如何在 Postman 脚本中获取当前年份

我需要在 Postman pre-req 脚本中获取当前年份。

我打算获取当前日期,然后将日期转换为字符串并应用子字符串来获取年份值

我想知道,这是正确的做法,还是有任何预定义的功能可以做到这一点?

0 投票
1 回答
6760 浏览

javascript - 如果 json 正文数组为空,则 Postman 条件测试 = 跳过测试

我想将 Postman/Newman API 测试集成到 CICD 中,因此测试结果应该始终通过(或跳过)。因此,我想使用条件测试,这取决于响应的数据。

我尝试了GitHub 上描述的方法,但我的情况非常不同。

因此,如果响应的 json 正文包含一个空数组,则应跳过测试。如果没有,请执行测试...

空数据

可测试的数据

测试脚本

空数据:TypeError: Cannot read property 'key2' of undefined

可测试数据:AssertionError: expected [ Array(1) ] to be empty.

我也试过了

可测试的数据:测试结果为阳性。

空数据:TypeError: Cannot read property 'key2' of undefined。为什么不跳过?

更远

空数据:跳过的测试

可测试的数据:跳过的测试

使测试运行或跳过的阵列上的正确条件是什么?

0 投票
1 回答
49 浏览

postman - 需要邮递员测试用例

我知道在邮递员中,我们使用状态代码和响应时间等测试用例来确保 API 不会中断,但验证响应正文的必要性是什么。

0 投票
0 回答
1374 浏览

postman-testcase - 如何修复 Postman 中嵌套的“if、else if、else”测试脚本

我有一个用于#Postman 测试的嵌套“if、else if、else”测试脚本,但是当某些条件不应该执行且其他条件未正确执行时,我执行了一些条件。

当我在测试条件之外评论某些部分时,它会按需要工作。

查看示例结果

0 投票
1 回答
631 浏览

javascript - 如何在邮递员的全局变量中设置和获取 JSON.parse(request.data)?

谁能让我知道如何将“request.data”设置和获取到全局变量中,因为我打算稍后在后续的获取请求中访问发布请求的请求正文?

我尝试了以下方法,但这不起作用。

0 投票
1 回答
161 浏览

postman - 如何在邮递员 JS 测试中验证以 @ 开头的属性

我需要通过 POSTMAN JS 测试验证以下响应中“@type”属性的值。但是当我尝试编写测试时遇到语法错误(无效或意外令牌)

JS测试线:

回复:

0 投票
1 回答
1714 浏览

javascript - “邮递员 - 如何同时检查任何键的类型是‘字符串’还是‘空’”

在给定的响应片段中,“parentName”类型有时null或有时string。如何检查/编写测试用例以检查 typeofstring以及null一次。

如何在邮递员中处理这种情况(空字符串)。

0 投票
1 回答
147 浏览

postman - 在邮递员的收集级别而不是环境级别保存值

我是邮递员的新手,我有大约 200 项服务需要自动化。现在,对于每项服务,我都需要保存一些值并在其他服务中检索。现在我可以通过保存和检索环境变量来做到这一点。

除了保存在环境变量中还有其他选择吗?就像在收藏级别本身一样?如果我开始保存其中的值,环境列表看起来也很大?

寻找不同的选择?