我已经为订单提交API创建了一些specflow测试,并为BVT和UAT环境设置了两个附加的app.config文件,它们具有特定的API URL,用户订阅密钥和基本授权(而不是用户名和密码)。
在我的specflow测试和相关的定义文件中,我都没有为环境指定用户名和密码。
我的测试针对BVT网址运行(通过VS)并通过,但针对无效的用户名和密码消息针对UAT网址运行时失败。
该测试是邮递员测试的“副本”,该测试成功将JSON包提交给API,并将环境文件用于BVT和UAT(环境)。
我尝试将用户名和密码添加到适当的app.config文件中,但是由于未从代码中调用这些值,因此我不希望它起作用。
我希望能够通过Bamboo来运行这些测试,并允许一个变量来更改针对哪个环境执行测试。