2017-10-04 51 views
1

我有一个web服务,它执行一个简单的任务'自动递增'一个简单的字段。我使用SoapUI测试它。也就是说,每当我运行SoapUI时,响应都会是一个加上前一个值的值。现在,问题是,我想测试运行同一Web服务的同时用户。这意味着,如果他们都一次访问Web服务,则Web服务将以正确增加的值进行响应。同步用户测试web服务的自动递增功能

例如,我有3个用户同时访问服务。我期待他们得到的响应(整数值)不会相同。它应该是增量式的。这就是我想要测试的。

我在考虑将JMeter和SoapUI结合起来,但我不确定这是否可能。你对我如何处理这个问题有什么建议吗?

回答

0

SoapUI提供一些limited load testing capabilities,所以如果您认为一台机器的负载足够满足您的负载测试指标,它只反映平均/最小/最大响应时间和吞吐量 - 您可以使用负载测试仅限SoapUI。

如果你决定去JMeter的 - 要知道,您可以迁移测试中至少2种方式:

  1. 记录使用JMeter的HTTP(S)测试脚本记录
  2. Taurus运行了SoapUI测试方案自动化框架自带SoapUI xml to JMeter jmx converter

如果你想要做手工检查Building a SOAP WebService Test Plan JMeter的用户手册

为了“告诉”的JMeter在执行与虚拟用户所需数量的HTTP请求取样一时无二添加Synchronizing Timer作为相关HTTP Request采样器的孩子。