Я пытаюсь отладить ошибку нагрузочного тестирования, которая очень часто возникает при вызове api загрузки файла rest. У меня нет журналов ошибок, за исключением обобщенного c "BadRequestException". У меня нет ноу-хау приложения для нагрузочного тестирования (New Reli c).
Я предполагаю, что загрузочный тестер использует одно и то же имя файла и хранит файлы в одном месте. После каждого вызова файл сначала сохраняется, пересылается в другую службу и затем очищается от диска.
Поскольку имя файла в том же месте одно и то же, процесс очистки может помешать новому запросу, который записал файл на диск, но еще не переслан службе.
Думаю, я мог бы попробовать изменить скрипт нагрузочного тестирования и добавить счетчик к именам файлов, чтобы избежать этого.
Имеет ли это смысл? Есть ли у кого-нибудь еще возможности?
Частота отказов составляет около 40%. Есть 6 серверов, обрабатывающих запросы через балансировщик нагрузки.
Помимо того, что мы просим вас подумать, этот пост является попыткой поделиться моей идеей на случай, если она подойдет кому-то еще.