大家好,我正在测试Rest API,使用的是rest-asserted. maven、cubber,而作为编程语言,我使用的是JAVA,因此我面临着一个问题,即在生产环境中运行一些测试,因此我有属性文件,在其中存储QA环境的URL,还有属性读取器方法,用于读取属性,因此现在我需要添加生产环境的URL,并执行QA和prod,请帮助如果你有任何想法来解决这个问题,我做了我的研究堆栈溢出,找不到任何有用的,找到了一些解决方案,但我没有得到在所有,因为缺乏经验提前感谢
zwghvu4y1#
如果我对您的问题理解正确的话,这个解决方案将类似于我为我以前的一个团队所做的。您需要在Maven中创建一个自定义属性,如下所示:
<properties> <myEnvironment>${myEnv}</myEnvironment> </properties>
然后,您需要在属性文件中创建包含URL的属性:
QA=http://www.yourQAEnvURL.com PROD=http://www.yourProdEnvURL.com
最后,您需要使用Maven传递值(沿着其他参数):
mvn test ... -DmyEnvironment=QA
您的测试应用程序将需要使用此参数从属性文件中查找适当的URL,以便能够测试正确的环境。
1条答案
按热度按时间zwghvu4y1#
如果我对您的问题理解正确的话,这个解决方案将类似于我为我以前的一个团队所做的。您需要在Maven中创建一个自定义属性,如下所示:
然后,您需要在属性文件中创建包含URL的属性:
最后,您需要使用Maven传递值(沿着其他参数):
您的测试应用程序将需要使用此参数从属性文件中查找适当的URL,以便能够测试正确的环境。