postman - 可以在执行收集运行时设置 newman env json 文件中的 env 变量吗
问题描述
我正在尝试在 jenkins 管道中执行以下运行 newman 。我正在使用 docker 执行 newman 测试。但是,我的集合脚本有一些变量需要设置,这些变量取决于 jenkins 管道环境。(即,由于每个 jenkins 构建都发生在一个容器内,我需要找到该容器的 IP 地址并将其传递给 newman env JSON)...
例如在以下环境配置 json 中:
{
"id": "a14232bb-48d3-3494-7e6f-f4f34e6331a4",
"name": "testEnv",
"values": [
{
"enabled": true,
"key": "hostname",
"value": "$IPADDRESS",
"type": "text"
},
{
"enabled": true,
"key": "port",
"value": "$PORT",
"type": "text"
}
],
"timestamp": 1504039485918,
"_postman_variable_scope": "environment",
"_postman_exported_at": "2017-08-29T20:44:53.396Z",
"_postman_exported_using": "Postman/5.1.3"
}
可以从 shell 环境中提取 $PORT 和 $IPADDRESS 吗?
- 这是可以做的吗
- 我们可以在 env 文件中嵌入 env 命令,以便在执行/用作执行的一部分时对其进行解释
解决方案
推荐阅读
- xamarin.forms - 如何在表单android中检测DispatchTouchEvent方法中的单击
- excel - 在 Excel 2019 上运行 Selenium VBA 时出现自动化错误
- python - 从 2 个列表中减去字符串列表元素
- python - 将正则表达式格式应用于与 pandas 列匹配的术语列表
- android - 当我将 isCloseIconVisible 设置为 false 时的筹码保证金问题
- php - 如果我不知道有多少个数组,如何在 GraphQL 中返回一个数组(PHP,rebing/graphql-laravel)
- angular - Angular 后端 HTTP 请求
- python - Mixture parameters from a TensorFlow Probability mixture density network
- android - 有没有办法同时反编译多个android apk?
- angular - 运行 npm install 时出现 Angular 应用程序错误 - 无法解析依赖项