问题标签 [postman-collection-runner]
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.
regex - 邮递员:如何从 html 响应中提取值并将其传递给邮递员中的下一个请求
示例网址:https ://abc.xyz.com/m# HTML 响应:
在上述响应中,我想从响应中提取参数second '("second\":\"abc123\")' 的值并将其传递给下一个请求。
如果响应是 JSON 会更简单,但在这种情况下这是 HTML 响应。
我可以使用 Regex 在 JMeter 上做到这一点,但在 Postman 上很难做到。
谢谢!
javascript - 如何在正文设置为原始数据的情况下访问邮递员请求的 req.body.title
这是我正在使用的原始数据。默认设置为文本。
我正在通过以下方式接收路线中的数据:
但由于某种原因它返回错误。并且这些值是未定义的。
json - 为什么 Postman Collection Runner 无法检测数据文件类型?
我将 Postman Collection Runner 与 json 数据文件一起使用——其中很多,只有 json,没有 csv。每当我加载或更改数据文件时,“数据文件类型”下拉菜单都会切换到“未确定”,我必须一直将其切换回 application/json。真烦人。有没有办法让 Collection Runner 知道这是一个 json 文件,或者至少停止它以一直切换回未确定?
postman - 使用 postman 中的 setNextRequest 使用来自 json 的新迭代数据运行下一个请求
我有一个案例,我在一个集合中有一个文件夹,它必须在进入下一个文件夹之前运行一组特定的迭代。
postman 中还没有直接的功能,它允许您在每个文件夹级别设置不同的迭代并仍然运行整个集合。
我想在包含我在 json 中提供的所有测试数据的文件夹中运行特定请求,然后根据集合文件夹移动到下一个请求。
我尝试setNextRequest
在必须多次运行但使用不同数据的同一请求中实现相同的使用。
但是,它第二次再次运行相同的数据,并通过运行器进入迭代 2,该迭代在收集级别也设置为 2。
我怎样才能实现我的用例。
json - 使用 JSON 创建动态数据
我有 JSON 脚本在 Web DB 中输入数据,如下:
{ “email_address”:“test@gmail.com”,“first_nm”:“test”,“last_nm”:“test”,“birth_dt”:“1974-01-27”,“address_line_1”:“”,“address_line_2” “:”,“城市”:“达拉斯”,“州”:“TX”,“zip”:“75206”,“phone_no”:“214-235-4948”,“store_id”:“1001”,“性别cd”:“F”,“访问频率”:“RN”,“访问类型”:“DN,LU”,“favorite_dish”:“CK,SH,ST”,“favorite_beverage”:“CT,WN”,“favorite_dining” :“FM,DN,HH”,“source_cd”:“PD”}
我希望能够在像邮递员这样的应用程序中运行它,其中电子邮件地址、名字和姓氏会在每个帖子上发生变化。我该怎么办?
api - 如何为 Postman 集合中的每次迭代参数化测试?
我的 GET 请求是这样的:
数据文件如下:
我对迭代 1 的测试如下:
现在这个值 19 将根据迭代而改变,并且在迭代 2 中可能是 20。
有没有办法在 Postman 中以迭代方式提供预期的测试结果?
api - 在 Postman API 记录器响应数据不可见
我发布了我的邮递员收藏,发布后我得到了文档 URL,从那里可以看到 URL、RequestType、Headers、Body、Data。但无法查看响应数据。
我们在 postman 发布文档 url 中的哪里看到响应数据?
postman - 作为预请求脚本的一部分,如何在邮递员中读取整个测试数据文件?
我正在尝试将整个测试数据文件作为邮递员预请求脚本的一部分来读取。
我尝试了该变量pm.iterationData
,但是,它仅打印集合运行器中的当前迭代数据集。我需要整个测试数据并将其作为环境变量加载到邮递员中。
有办法吗?
jenkins - 我们如何在詹金斯中使用邮递员全局变量
我能够使用邮递员集合的环境变量及其工作正常来配置和执行与詹金斯的邮递员/纽曼构建。
问题是当我尝试使用全局变量文件以及主集合和环境变量时。它不起作用,詹金斯无法识别全局变量。
postman - 将新的测试结果附加到现有的纽曼报告中
我正在使用以下代码片段来运行使用 POSTMAN 的 npm 模块的文件夹中的所有集合:
如果我尝试使用
代替
运行的每个新集合newman.run
都会覆盖报告文件htmlResults.html
。我正在寻找一种将新集合中的测试数据附加到现有报告的方法。有没有办法做到这一点?
注意:我不希望创建多个报告文件(每个集合的单独报告)