Appium-Get Performance Data(获取性能数据)

Get Performance Data

          • Example Usage
          • Support
            • Appium Server
            • Appium Clients
          • HTTP API Specifications
            • Endpoint
            • URL Parameters
            • JSON Parameters
            • Response

Returns the information of the system state which is supported to read as like cpu, memory, network traffic, and battery //返回系统状态的信息,这些状态被支持作为cpu、内存、网络流量和电池等读取

Example Usage
Java List performanceData = driver.getPerformanceData("my.app.package", "cpuinfo", 5);
Python self.driver.get_performance_data('my.app.package', 'cpuinfo', 5)
Javascript // webdriver.io example
driver.getPerformanceData('my.app.package', 'cpuinfo', 5);
// wd example
await driver.getPerformanceData('my.app.package', 'cpuinfo', 5);
Ruby # ruby_lib example
get_performance_data package_name: 'io.appium.android.apis', data_type: 'cpuinfo', data_read_timeout: 10
# ruby_lib_core example
@driver.get_performance_data package_name: 'io.appium.android.apis', data_type:'cpuinfo', data_read_timeout: 10
C# // Not supported
PHP // TODO PHP sample
Support
Appium Server
Platform Driver Platform Versions Appium Version Driver Version
iOS XCUITest None None None
UIAutomation None None None
Android Espresso ?+ 1.9.0+ All
UiAutomator2 ?+ 1.6.0+ All
UiAutomator 4.3+ All All
Mac Mac None None None
Windows Windows None None None
Appium Clients
Language Support Documentation
Java All appium.github.io
Python All appium.github.io
Javascript (WebdriverIO) All
Javascript (WD) All github.com
Ruby All www.rubydoc.info
PHP None github.com
C# None github.com
HTTP API Specifications
Endpoint

POST /session/:session_id/appium/getPerformanceData

URL Parameters
name description
session_id ID of the session to route the command to
JSON Parameters
name type description
packageName string The package name of the application
dataType string The type of system state which wants to read. It should be one of the supported performance data types
dataReadTimeout number The number of attempts to read (optional)
Response

The information type of the system state which is supported to read as like cpu, memory, network traffic, and battery (array) //支持读取的系统状态的信息类型,如cpu、内存、网络流量和电池(array)数组形式的字符串

你可能感兴趣的:(Appium,android,java,python,ios,测试类型)