api - 如何使 Robot Framework API 测试环境独立?
问题描述
我正在开发一些Robot Framework API
测试。
最终目标是将一组测试添加到我们的项目中,以便开发人员每次构建和部署项目时Jenkins
都会自动运行测试以检查一切是否正常运行。
我想让测试检查它们部署在哪个环境(Dev 1、2、3/Test/Accept)并自动将其填充为变量。例如,当部署在开发服务器 1 上时,https://${VARIABLE}.companyname.com/service/api
应该变成https://portal-01.dev.companyname.com/service/api。这样就可以有 1 个测试集用于所有内容,而不必为每个环境维护一个集。
我们用于Consul
管理我们的服务和Ansible
部署,因此应该可以从那里或从那里获取标签Jenkins
来填写此变量。
有谁知道我怎样才能得到这个标签并将这个变量放入Robot Framework
?
解决方案
推荐阅读
- c# - 如何在 Elastic Search NEST 7.x 中设置设置
- javascript - 如果前一列具有行跨度,则将类设置为下一列
- c++ - C++ STL中数组队列的前面在将数组推入队列时发生变化
- php - 我无法使用 count() 集合检查 laravel 6 中的变量中是否有数据
- c++ - 如何在 yaml 文件中发出或编写地图地图?C++
- swiftui - 希望在将 UIKeyboardType.numberPad 与 SwiftUI 一起使用时添加一个完成按钮
- google-kubernetes-engine - GKE 上的 cloudsql-proxy 使用 golan 应用程序返回“dial tcp:lookup 127.0.0.1:3306: no such host”
- sql - 用于创建表的 Redshift SQL 过程
- node.js - 如何使用 yargs 为命令的位置参数提供别名
- android - Exoplayer 2:反向播放视频