我们的项目中有一个集线器升级,为此
升级之前,我们需要运行所有服务(83)并将响应存储在我们的本地目录
中 升级后我们需要运行具有相同请求的所有服务,并将当前响应与升级响应之前进行比较
对于上述内容,
请一些人共享groovy脚本来执行此操作,我使用的是肥皂ui 5.2.1。
答案 0 :(得分:1)
我发现这个我希望它能帮助你:
您可以像这样使用Groovy XMLUnit实用程序:
y1 y2 y3 y4 y5
1 2796.812 226.31244 1924.2130 4392.7841 1459.8979
2 1786.241 17.11732 716.6079 2044.0003 141.6572
3 1371.890 -334.09190 324.3946 1578.0200 -262.0858
4 1235.717 -446.01583 176.2845 1422.1088 -411.2424
5 1995.976 -377.33202 1152.6527 3297.5986 635.7040
6 2233.255 197.51252 1155.2367 2847.4433 599.1098
7 3437.539 1675.03212 2328.7100 3876.5423 1914.7753
8 291.687 -1331.27575 -737.9568 299.7451 -1413.6779
9 1659.648 -244.14992 678.3120 2266.3193 144.3870
10 1675.775 -532.41657 668.3817 2491.0892 60.3962
比较XML文件而忽略语法差异。
答案 1 :(得分:0)
使用XMLUnit http://www.xmlunit.org/
复制SOAPUI_HOME / bin / ext下的XMLUnit jar文件,然后重启soapui。
def diff = XMLUnit.compareXML(originalXMLString, responseXMLString)
assert diff.identical()