Network Payload Capture

Purpose

To let you capture the network transaction sent in and out the devices in test sessions

What it can do

Show the overview of network requests

In session details, it will show all network requests as (1) that follows the setting To expand/ collapse the overview, click on the icon (2) Expand/ Collapse
network_overview.png


Show the network payload

In session details, observe the payloads in the tab Observe Request / Response Payloads
network_payload.png
network payload

Setting for this feature

  1. Go into Settings/ Network Capture to pull up the setting form
    setting_network_capture.png 
  2. Input the base-domain that you want to capture the network transactions (i.e all transactions from sub-domains will be captured also)
    setting_domain.png
  3. Click on Advanced to change the data type you want to capture. By default, Application/ json will be captured
    setting_data_type.png 

Supported meme types

Data/File Types
Application/json meme type support 'Application/json'
Audio meme type support 'audio/aac' , 'audio/mpeg', 'audio/webm', 'audio/wav'
Font memetype support 'font/otf', 'font/ttf', 'font/woff', 'font/woff2'
Image meme type support 'image/bmp', 'image/gif', 'image/jpeg', 'image/png', 'image/svg+xml', 'image/webp', 'image/tiff'
Text meme type support 'text/plain', 'text/xml', 'text/css', 'text/csv', 'text/html', 'text/javascript'
Video meme type support 'video/mpeg', 'video/webm'
Model meme type support 'model'

 

Known limitations

  • Android support includes versions 9 - 11 

  • iOS devices will experience a 30-second to one minute delay as the proxy is being configured
  • Manual and Appium sessions will be able to capture the network transaction. Espresso and XCUITest sessions are not able to do it for now

  • In public devices pool, some devices are enable with this feature. Please contact our Customer Support to have the list of the devices

  • For local devices, you have to do configuration on the hosting machine and on the devices to have it enabled

  • Since we do not support certificate pinning yet, it should be more stable on web and hybrid application. For native application, you could face some errors while running the sessions

Was this article helpful?
0 out of 0 found this helpful