测试优化工具SoapUI Pro最佳实践:项目资源的相对路径
SoapUI Pro拥有许多其他web服务测试工具所不具备的高级技术和功能。对于REST、SOAP以及其他流行的API和物联网协议,SoapUI Pro提供了业界最全面的功能测试功能。通过易用的图形界面和企业级功能,SoapUI Pro允许你快速创建和执行自动功能测试。在单一环境下,SoapUI Pro提供了完整的测试覆盖,支持所有的标准协议和技术。
ReadyAPI是API测试工具的集成套件,其中包括:SoapUI Pro (功能测试)、LoadUI Pro (性能测试)、ServiceV Pro (服务虚拟化)等产品。
默认情况下,ReadyAPI使用文件的绝对路径。当您在多台计算机上使用同一测试或与多位用户共享该测试时,此方法可能存在缺陷,因为并非所有用户都在同一位置拥有所需的文件。要解决此问题,请使用“资源根”项目属性。如果指定了此属性,则ReadyAPI使用从指定文件夹开始的相对路径。
1、在导航器中选择项目。
2、在“项目属性”选项卡中,找到“资源根”属性并指定一个新值。
3、按ENTER保存更改。
选择根文件夹
您可以在“资源根”项目属性中指定根文件夹。您可以指定文件夹的绝对路径,或使用以下选项之一:
- $ {projectDir} –项目所在文件夹的路径。
- $ {workspaceDir} –包含工作空间文件的文件夹的路径。默认的ReadyAPI工作区存储在C:\ Users \ <用户名> \文件夹中。
LoadUI代理不支持将$ {projectDir}和$ {workspaceDir}用作资源根属性的值。
示例使用
相对路径最常用于通过使用源代码控制系统来共享项目和相关文件。在这种情况下,项目、工作空间和相关文件存储在同一文件夹中。例如:
在这种情况下,${projectDir}和都${workspaceDir}指向同一个文件夹。然后,您可以从中继续获取所需的文件。例如,要在Reference Files文件夹中获取文件,可以使用Reference Files / SampleFile.xml路径。
本文内容到这里就结束了,希望对您有所帮助!想要了解更多产品相关资讯,请继续关注我们网站,或者下载SoapUI Pro试用版免费试用~
相关内容推荐: