多平台统一管理软件接口,如何实现多平台统一管理软件接口
738
2022-12-25
本文目录一览:
跨平台的UI自动化框架,适用于 游戏 和App
从官网https://airtest.netease.com 开始上手吧
使用 pip 安装Airtest框架
在Mac/Linux系统下,需要手动赋予adb可执行权限
如果你需要使用GUI工具,请从 官网(https://airtest.netease.com) 下载AirtestIDE。
完整的Airtest文档请看 readthedocs。
Airtest希望提供平台无关的API,让你的自动化代码可以运行在不同平台的应用上。
更详细的说明请看 Airtest Python API 文档 或者直接看 API代码 。
使用AirtestIDE你可以非常轻松地录制一个自动化脚本并保存为 .air 目录结构。 Airtest命令行则让你能够脱离IDE,在不同宿主机器和被测设备上运行自动化脚本。
python+requests对app和微信小程序进行接口测试
对于web端和app端小程序api测试工具的接口测试来说,小程序api测试工具他们都是通过请求方法,url和传递的body参数进行接口请求,区别web和app的区别就是header请求的不同。不同的地方在于header中的User-Agent参数。
web常用的User-Agent参数小程序api测试工具:
Chrome:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16
Firefox :
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0
Mozilla/5.0 (X11; U; Linux x86_64; zh-CN; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10
app常用的User-Agent参数:
IPhone:
Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Android
Mozilla/5.0 (Linux; U; Android 2.2.1; zh-cn; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Mozilla/5.0 (Linux; U; Android 2.3.7; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
一、怎么进行app和微信小程序的接口测试
对于接口测试来说可以使用两种方式进行接口测试,一种是工具进行接口测试,一种是自己编写脚本进行接口测试。
进行重点给大家说一下使用python+requests脚本进行手机app和微信小程序的接口测试
二、使用python+requests进行app和微信小程序接口测试
脚本编写和测试web端的一样,唯一改动的地方就是header头部请求中User-Agent参数需要改成手机请求。
这样就是访问百度的手机端的请求了。
三、使用接口测试工具进行app和微信小程序接口测试
一样更改header头部请求中的user-agent参数,这两个请求分别的模拟Android和iOS,可以根据自己的情况进行选择。
选择Android进行请求访问
这就是app和微信小程序接口测试的两种方法
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~