如何使用SOAPUI实现异步测试

时间:2012-10-18 13:58:11

标签: web-services asynchronous soapui routes asynchronous-postback

(抱歉我的要求很长)

我用来实现异步测试的当前技术: 1. ssh进入我们的服务器ex)svr.server.com(位于数据中心的其他地方) 2.创建一个v.host myname.server.com 3.使用一些脚本将curl请求(xml作为post)发送到svr.server.com(来自同一个svr.server.com) 注意:请求xml将有一个回调url(这只是我的v.host地址),服务器将用它来回复xml响应

我有什么: 我的公司里有my.testbox.com可以向svr.server.com(位于数据中心的其他地方)发出请求 但服务器并不知道如何回到我的盒子。 (这就是我使用上述"当前技术"的原因,因为没有路线) (我知道我需要添加路线,但不知道在哪里以及如何 - 这可能是一个不同的主题)

现在,我想成为: 能够将我的所有请求[xml作为POST](从我的办公室)发送到服务器,而无需等待(异步)响应svr.server.com(位于数据中心的其他位置),服务器应该能够回复xml。

我将在响应xml上执行各种断言。

有人可以告诉我,如果可以使用SOAPUI或SOAPUI pro吗? 如果'是',怎么样?

非常感谢

1 个答案:

答案 0 :(得分:0)

是的,soapUI可以同时启动多个请求并等待自定义时间的响应,然后断言响应的不同内容。您要实现的目标实际上称为负载测试。 有关详细信息,请参阅网址:http://www.soapui.org/Load-Testing/simulating-different-types-of-load.html

P.S。:我不知道您的网络相关问题(反向DNS?)。这似乎不是你可以用soapUI修复的东西。