问题标签 [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.
postman - 邮递员测试 - 断言响应是有效的 XML
我想验证我的 web 服务的响应是有效的 xml。我知道可以使用以下代码段简单地为 json 响应完成:
XML 呢?
postman - 我们如何使用 postman 测试 API 的多个场景?
使用邮递员,我们可以测试单个 API 并检查我知道的它的响应。但是,现在为了测试一个 API 的多个场景,我们是应该创建不同的 API 请求,还是通过 JSON 传递测试数据并在多个迭代中运行?
如果我们经过多次迭代,那么我们如何为每个 API(POST/GET)请求编写“测试”来检查或比较通过的测试数据?
postman - 如何在 Postman 脚本中获取当前年份
我需要在 Postman pre-req 脚本中获取当前年份。
我打算获取当前日期,然后将日期转换为字符串并应用子字符串来获取年份值
我想知道,这是正确的做法,还是有任何预定义的功能可以做到这一点?
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
。为什么不跳过?
更远
空数据:跳过的测试
可测试的数据:跳过的测试
使测试运行或跳过的阵列上的正确条件是什么?
postman - 需要邮递员测试用例
我知道在邮递员中,我们使用状态代码和响应时间等测试用例来确保 API 不会中断,但验证响应正文的必要性是什么。
postman-testcase - 如何修复 Postman 中嵌套的“if、else if、else”测试脚本
我有一个用于#Postman 测试的嵌套“if、else if、else”测试脚本,但是当某些条件不应该执行且其他条件未正确执行时,我执行了一些条件。
当我在测试条件之外评论某些部分时,它会按需要工作。
javascript - 如何在邮递员的全局变量中设置和获取 JSON.parse(request.data)?
谁能让我知道如何将“request.data”设置和获取到全局变量中,因为我打算稍后在后续的获取请求中访问发布请求的请求正文?
我尝试了以下方法,但这不起作用。
postman - 如何在邮递员 JS 测试中验证以 @ 开头的属性
我需要通过 POSTMAN JS 测试验证以下响应中“@type”属性的值。但是当我尝试编写测试时遇到语法错误(无效或意外令牌)
JS测试线:
回复:
javascript - “邮递员 - 如何同时检查任何键的类型是‘字符串’还是‘空’”
在给定的响应片段中,“parentName”类型有时null
或有时string
。如何检查/编写测试用例以检查 typeofstring
以及null
一次。
如何在邮递员中处理这种情况(空字符串)。
postman - 在邮递员的收集级别而不是环境级别保存值
我是邮递员的新手,我有大约 200 项服务需要自动化。现在,对于每项服务,我都需要保存一些值并在其他服务中检索。现在我可以通过保存和检索环境变量来做到这一点。
除了保存在环境变量中还有其他选择吗?就像在收藏级别本身一样?如果我开始保存其中的值,环境列表看起来也很大?
寻找不同的选择?