To let you capture the network transaction sent in and out of the devices in test sessions.
To setup Network Payload capture on your local devices
For iOS devices: https://support.kobiton.com/hc/en-us/articles/4950363673357-Network-Payload-Capture-Setup-for-iOS-device (for iOS devices operating on Latest Kobiton platform, you only need to follow step 3, 4, 5 and 6 of the article, on Legacy Kobiton platform, you need to follow all steps).
For Android devices: https://support.kobiton.com/hc/en-us/articles/4874959556749-Network-Payload-Capture-Setup-for-Android-device (for Android devices operating on Latest Kobiton platform, you only need to follow step 3, 4 and 5 in this article, on Legacy Kobiton platform, you need to follow all steps).
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
Show the network payload
In session details, observe the payloads in the tab Observe Request / Response Payloads
Setup for this feature
Network Payload Capture requires both physical setup to add a certificate on the device as well as defining settings within the Portal. Please see the following articles for more information on setup:
The following outlines the steps for defining settings within the Portal:
- Go into Settings/ Network Capture to pull up the setting form
- Input the base-domain that you want to capture the network transactions (i.e all transactions from sub-domains will be captured also)
- Click on Advanced to change the data type you want to capture. By default, Application/ json will be captured
Supported meme 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'|
|Video meme type support||'video/mpeg', 'video/webm'|
|Model meme type support||'model'|
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.
If this feature is not enabled on your system, please contact us for more information.
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.