Я новичок в SoapUI, теперь мне нужно выполнить нагрузочный тест.Я пытался использовать 2 стратегии: простую и фиксированную, как показано ниже, , но я не знаю, чтобы проанализировать их четко.Не могли бы вы объяснить, что мне выбрать, какую стратегию мне выбрать?
Мои требования к тестированию:
У меня есть служба поддержки для проверки OTP
У меня есть Excel, включающий 100 правильных записей, включая номера OTP и пользователей
Я хочу проверить в 100 потоках, каждый поток (1 пользователь) выполняется1 ряд excel
Случай 1: Я использую простую стратегию
Запрос об ошибке равен 120, но фактический - 60 (потому что мыльные списки дублируют сообщение об ошибке), например, оба являются 61-ым потоком:
2018-12-27 13:27:00,Step Status,Verify - Request 1,"TestStep [Verify - Request 1] result status is FAILED; [[XPath Match] XPathContains assertion failed for path [${Verify - Request 1#Response#declare namespace ns='http://www.bidv.com/entity/vn/otp/smartotp_gw/verify/1.0'; declare namespace ns1='http://www.bidv.com/common/envelope/commonheader/1.0'; //ns:VerifyRes[1]/ns1:ResponseStatus[1]/ns1:Status[1]}] : RuntimeException:net.sf.saxon.trans.XPathException: XPath syntax error at char 0 in {}:
Unexpected token "<eof>" in path expression] [threadIndex=61]"
2018-12-27 13:27:00,Step Status,Verify - Request 1,"TestStep [Verify - Request 1] result status is FAILED; [[XPath Match] XPathContains assertion failed for path [${Verify - Request 1#Response#declare namespace ns='http://www.bidv.com/entity/vn/otp/smartotp_gw/verify/1.0'; declare namespace ns1='http://www.bidv.com/common/envelope/commonheader/1.0'; //ns:VerifyRes[1]/ns1:ResponseStatus[1]/ns1:Status[1]}] : RuntimeException:net.sf.saxon.trans.XPathException: XPath syntax error at char 0 in {}:
Unexpected token "<eof>" in path expression] [threadIndex=61]"
Случай 2: стратегия с фиксированной ставкой, с тарифом = 5, без ошибок
Случай 3: стратегия с фиксированной ставкой, при ставке = 1, там ошибка 13