После записи видео через Jmeter сценарии не работают только для 1 пользователя.
Видео воспроизводится нормально вручную, но не через Jmeter, и только несколько запросов, содержащих аудио и видео API, не выполняются из-за запрета 403 /.
Другие запросы работают нормально, даже такие активы, как css, js и т. Д. Работают нормально.
- Я пробовал как с прокси, так и без него
- Добавлен менеджер проверки подлинности HTTP.
- HTTP менеджер файлов cookie
- Я сопоставил все возможные динамические значения.
Thread Name: Thread Group 1-1
Sample Start: 2019-04-04 15:12:22 IST
Load time: 11
Connect Time: 0
Latency: 11
Size in bytes: 925
Sent bytes:441
Headers size in bytes: 480
Body size in bytes: 445
Sample Count: 1
Error Count: 1
Data type ("text"|"bin"|""): text
Response code: 403
Response message: Forbidden
Response headers:
HTTP/1.1 403 Forbidden
Server: AkamaiGHost
Mime-Version: 1.0
Content-Type: text/html
Content-Length: 445
Expires: Thu, 04 Apr 2019 09:42:22 GMT
Date: Thu, 04 Apr 2019 09:42:22 GMT
Connection: keep-alive
X-VIM-CACHEBC: EP:H11,E:m
Access-Control-Expose-Headers: Akamai-Edge-IP, X-VIM-CACHEBC
Akamai-Edge-IP: 104.77.173.17
Access-Control-Allow-Headers: Content-Type, Accept-Encoding, Range
Access-Control-Allow-Origin: *
Aka-c-hit: cache-miss
Timing-Allow-Origin: *
Поскольку API-интерфейс с ошибками - это аудио / видео, в fiddler и chrome ответ был примерно таким, как показано ниже:
4sidx2V ,lmoofmfhdTtraftfhd8tfdttrunt
±³eF
'V
+JÄ
1îû¸¿ZÅQó
Æ´Æ1
[h«}
Пояснение:
Других данных вместе с этим нет, поэтому невозможно понять ответ, полученный во время записи.
В jmeter я получаю как:
Response code: 403
Response message: Forbidden
Response data:<HTML><HEAD>
<TITLE>Access Denied</TITLE>
</HEAD><BODY>
<H1>Access Denied</H1>
You don't have permission to access "http://40skyfiregce-vimeo.akamaized.net/exp=1554358745%7eacl=%2F172784239%2F%2A%7ehmac=nf/172784239/sep/video/557668632/chop/segment-1.m4s" on this server.<P>
Reference #18.dad4d68.1554370942.95e5f6
</BODY>
</HTML>
Объяснение кода:
данные ответа: данные в пределах - это один из фрагментов URL видео.
Все данные в URL-адресе являются статическими для данного видео. Изменения при выборе другого видео, поэтому я также сопоставил эти значения.