对app和微信小程序进行接口测试
对于web端和app端的接口测试来说,他们都是通过请求方法,url和传递的body参数进行接口请求,区别web和app的区别就是header请求的不同。不同的地方在于header中的User-Agent参数。
web常用的User-Agent参数:
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和微信小程序进行接口测试】一、怎么进行app和微信小程序的接口测试
对于接口测试来说可以使用两种方式进行接口测试,一种是工具进行接口测试,一种是自己编写脚本进行接口测试。
进行重点给大家说一下使用python+requests脚本进行手机app和微信小程序的接口测试
二、使用python+requests进行app和微信小程序接口测试
脚本编写和测试web端的一样,唯一改动的地方就是header头部请求中User-Agent参数需要改成手机请求。
文章图片
这样就是访问百度的手机端的请求了。
三、使用接口测试工具进行app和微信小程序接口测试
一样更改header头部请求中的user-agent参数,这两个请求分别的模拟Android和iOS,可以根据自己的情况进行选择。
文章图片
选择Android进行请求访问
文章图片
这就是app和微信小程序接口测试的两种方法
Apipost官方链接:https://console.apipost.cn/re...
推荐阅读
- Python进阶(自定义对象实现切片功能)
- linux 密钥登录
- ubuntu 和 Linux 内核啥关系()
- Java6对synchronized的优化-锁升级过程详细过程
- Linux CC 语言和 linux cmd 混用
- 专业内参|【医疗健康周报】第24周:医疗器械研发公司“宏桐实业”完成5.86亿人民币战略融资,胃肠道和气道支架制造商“M.I.Tech”以约2.3亿美元被并购
- 投稿|对标茅台,郎酒为何成不了“酱酒第二股”?
- 啃论文俱乐部 | 压缩算法团队(我们是如何开展对压缩算法的学习研究)
- 干货 | 命令执行漏洞和代码执行漏洞详解
- 剖析|剖析 SPI 在 Spring 中的应用