Как заставить JMeter принимать несколько ID-запросов API для получения согласия на один поток? - PullRequest
0 голосов
/ 12 апреля 2019

ТАК я запускаю JMeter для тестирования производительности, скажем, с 50 пользователями, и моя функция потока заключается в создании «предложения» с использованием одного имени пользователя.В Jmeter я готовлю тему, которая может создать 50 предложений, используя 50 разных идентификаторов.

Теперь проблема в том, что когда я задаю группу потоков = 1 или 50 (для пользователей, перечисленных в CSV), он будет работать, за исключением HTTP-запроса, в который я добавил 5000+ параметров (скажем, параметры являются частью предложения, где одинПользователь может добавить несколько параметров в одном предложении).Если я добавляю только 3 или 10 параметров, то он передается с кодом 200, а если попытаться добавить больше, скажем, 100+, то он дает мне ошибку ниже:

Я пытался изменить API, но безрезультатно, потому что я не думаю, что егопроблема с вызовом API в виде его передачи для 3+ параметров и сбоя, только если я добавляю несколько.

Пример:

Для передачи: 200 Код ответа

{"offerId": "$ {offer_guid}", "propertyIds": ["5011", "5006", "5105"], "internalDueDate": 1554795237000, "action": "SAVE"}

5011, 5006 - это параметры для моего пользовательского предложения.

Сбой :

{"offerId": "${proposal_guid}», "propertyIds": [ "5039", "5073", "5055", "1987301", "1987310", "1987400", "1988300", "1988301", "1988302", "1988303","1988304", "1988305", "1988306", "1988307", "1988308", "1988309", "1987401", "1988310", "1988311", "1988312", "1988313", "1988314", "1988315"," 1988316 "]," internalDueDate ": 1554795237000," action ":" SAVE "}

ОШИБКА:

Thread Name: Thread Group 1-1

Sample Start: 2019-04-12 11:45:28 IST

Load time: 1196
Connect Time: 0

Latency: 0
Size in bytes: 2817
Sent bytes:0
Headers size in bytes: 0
Body size in bytes: 2817
Sample Count: 1
Error Count: 1

Data type ("text"|"bin"|""): text

Response code: Non HTTP response code: java.net.SocketException

Response message: Non HTTP response message: Connection reset by peer: socket write error

Поля HTTPSampleResult: ContentType: DataEncoding: null

Он должен пройти с кодом ответа: 200, но не уверен, почему он не работает для нескольких экземпляров, даже если он для одного пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...