我正在积极使用SoapUI开源版本。我在那里测试肥皂服务并编写测试。 如果有人已经尝试过,他应该知道需要大量的手工工作,所以这太费时间了。例如:
无法使用新端点更新整个测试套件(我尝试转到服务端点选项卡并单击更新所有请求和测试请求 - 不知何故此功能对我的soapui不起作用);
有时对于某些测试步骤,目标源可能会丢失(如请求,响应等,当您复制和移动某些测试套件时),您必须手动查看并检查它是否已填满;
另外一件事很难写xpathes只看一堆xml标签 - 你可以简单地弄错或省略其中的一些(可能在SoaupUi Pro中有一些帮助,一些提示)
所以,我想知道免费和专业版之间的区别。我不能尝试自己,因为在我开始编写测试之前我已经使用过它了,我不知道这些东西在Pro版本中是如何工作的。 专业版是否有助于解决这些问题,或者它仍然需要同时消耗,您还需要手动完成大部分工作吗?
我很感激你的各种反馈 谢谢
答案 0 :(得分:1)
我使用SoapUI多年来,它是一个非常好的工具。 功能超强,但有时难以处理。
SoapUI opensource vs SoapUI Pro版本:
PRO:可以在现有响应节点上“指向并点击”生成XPath断言。
PRO:如果你在一个团队中使用相同的SoapUI项目(在git上),你真的需要专业版。在公共版本上,soapui项目存储在单个xml文件中。你总是会在git上遇到合并问题(我们确实......) 使用专业版,EACH REQUEST存储在xml文件中。因此,SoapUI PRO项目包含许多不同的xml文件(不仅仅是一个巨大的文件)。因此,合并变得更加容易。
希望这可能有所帮助。
答案 1 :(得分:0)
虽然免费软件和付费软件之间在某些功能上存在差异。但是,大多数用户案例也通过自由软件来实现,并且通过使用groovy脚本可以实现更多用户案例。
关于你的项目符号点:
免费与付费软件之间的功能明智比较,请参阅长列表here。
找到更多原因去寻找专业here,例如数据驱动,报告等。但是,这些也可以使用groovy脚本完成,您只需在网上搜索即可找到它们。
还有活跃的community,当很多成员遇到困难时会得到帮助。
测试用例必须由用户编写,无论软件版本如何。这是一项需要的一次性工作。可以试用专业版,可以进行评估。如果你想随时看看自己。
它再选择哪种软件版本的意见基础,如果你去付费版本你肯定会有优势。但是开源版本也足够好了。
希望这会有所帮助,祝你好运。
答案 2 :(得分:0)
您的问题可能会被关闭,因为此处off topic会考虑此类问题。
要确定-Pro版本是否适合您,只有您可以这样做!在main website左侧,有很长的主题列表。大多数这些都必须通过点击它们来扩展。其中一些在它们旁边有蓝色的“PRO”图标。您可以决定这些功能是否对您有用。
您的抱怨似乎缺乏经验。例如,要更新端点,您可以遵循文档化的过程:Centralized Endpoint。 Pro版本有一个XPath向导,但它仍然无法替代知道如何正确编写自己的。