我正在maven上运行Java自动化项目。我正在自动化中测试的应用程序具有对第三方接口的调用。我已经在SoapUI中模拟了这个TPI,并将其添加到我的maven项目中。(Reference)现在,测试项目从头开始启动SoapUI模拟服务,然后我的测试开始在应用程序上运行。我能够捕获被测应用程序对TPI的请求,并提取感兴趣的值。{Reference)我甚至能够针对每个请求将它们写入文件。({ {3}})
我面临的挑战是如何将这些值传输到我的Java自动化测试中。当然,我可以读取由模拟服务创建的文件并解析到我的Java类运行时中。但是想看看是否有可能避免这种情况。
有兴趣查看是否可以使用groovy或其他与Java相关的脚本在运行时将值从SoapUI项目传递到Java测试。
有没有办法做到这一点?