对于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和微信小程序的接口测试

对于接口测试来说可以使用两种方式进行接口测试,一种是工具进行接口测试,一种是自己编写脚本进行接口测试。

进行重点给大家说一下使用python+requests脚本进行手机app和微信小程序的接口测试

二、使用python+requests进行app和微信小程序接口测试

脚本编写和测试web端的一样,唯一改动的地方就是header头部请求中User-Agent参数需要改成手机请求。

这样就是访问百度的手机端的请求了。

三、使用接口测试工具进行app和微信小程序接口测试

一样更改header头部请求中的user-agent参数,这两个请求分别的模拟Android和iOS,可以根据自己的情况进行选择。

选择Android进行请求访问

这就是app和微信小程序接口测试的两种方法

python人脸检测与微信小程序_python+requests对app和微信小程序进行接口测试相关推荐

  1. python 模拟微信浏览器请求_python+requests对app和微信小程序进行接口测试

    对于web端和app端的接口测试来说,他们都是通过请求方法,url和传递的body参数进行接口请求,区别web和app的区别就是header请求的不同.不同的地方在于header中的User-Agen ...

  2. python+requests对app和微信小程序进行接口测试

    对于web端和app端的接口测试来说,他们都是通过请求方法,url和传递的body参数进行接口请求,区别web和app的区别就是header请求的不同.不同的地方在于header中的User-Agen ...

  3. python扫描app接口_[分享】python+requests对app和微信小程序进行接口测试

    对于web端和app端的接口测试来说,他们都是通过请求方法,url和传递的body参数进行接口请求,区别web和app的区别就是header请求的不同.不同的地方在于header中的User-Agen ...

  4. python 人脸检测

    python 人脸检测 pip install opencv-python # 导入cv模块 import cv2 def face_detector():# 人脸识别cap = cv2.VideoC ...

  5. PC端微信加群的测试用例和app端微信加群的测试用例

    PC端微信加群的测试用例和app端微信加群的测试用例 1.确认微信群是否存在 2.确认加微信微信群的方式 3.通过群主邀请拉群,验证拉人进群的用户是否互为好友,非好友无法邀请入群 4.通过二维码进群. ...

  6. python人脸检测与微信小程序_微信小程序实现人脸检测功能

    本文为大家分享了微信小程序实现人脸检测的具体代码,供大家参考,具体内容如下 因为本文章的人脸检测技术运用的是百度云人工智能,首先要有百度云的账号. 近期,人脸识别已经升级到了V3,开启了测试,所以也依 ...

  7. python人脸检测代码_python实现人脸识别代码

    从实时视频流中识别出人脸区域,从原理上看,其依然属于机器学习的领域之一,本质上与谷歌利用深度学习识别出猫没有什么区别.程序通过大量的人脸图片数据进行训练,利用数学算法建立建立可靠的人脸特征模型,如此即 ...

  8. python 人脸检测 大胡子_Python | 50行代码实现人脸检测

    信息安全公益宣传,信息安全知识启蒙. 加微信群回复公众号:微信群:QQ群:16004488 加微信群或QQ群可免费索取:学习教程 教程列表见微信公众号底部菜单 现在的人脸识别技术已经得到了非常广泛的应 ...

  9. 最简单的python 人脸检测

    本篇文章是最基本的人脸检测,没有复杂的算法,只是简单的运用了这三个库opencv,numpy,pillow. 一.开发环境搭建 我们使用Python自带的IDLE进行编程,我使用的电脑是Windows ...

最新文章

  1. leetcode 121. 买卖股票的最佳时机
  2. 【记录保存】批量删除进程
  3. 小程序使用sass_如何使用Sass Maps生成所有实用程序类
  4. hibernate之一对一
  5. linux脚本实现多重管道,制作Linux shell时流重定向和管道
  6. 后会终无期,且行且珍惜
  7. IO File.copy 实现文件的复制
  8. 浅谈今日头条关键词下拉词框优化推广的优势
  9. 关于Winform中的用户代理
  10. linux 更换 镜像源
  11. 电子废物回收的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  12. 开心农场违规 恐面临关停危险
  13. 凝思磐石linux系统怎么切双屏_linux系统下怎么设置双屏拼接
  14. SPSS 建模数据分析实战之 银行信用评分
  15. python爬虫爬取京东_Python爬虫学习 爬取京东商品
  16. [cv]郑哲东 Deep-ReID——Learn pedestrian representations from
  17. install quantopian时出现No module named pip.req的解决办法
  18. 如何长高青春期后 - 两个简单而成功的方法
  19. ppt转换成pdf转换器绿色版
  20. 2021-2027全球及中国泳池水监测设备行业研究及十四五规划分析报告

热门文章

  1. python实现knn分类_knn分类算法底层实现(python)
  2. 超经典实用APP UI产品界面设计模板
  3. zookeeper watch java_Apache ZooKeeper Watcher 机制源码解释
  4. SMM - 系统管理模式,SMRAM
  5. CentOS7虚拟机断电,出现:“Entering emergency mode. Exit the shell to continue.”
  6. Linux X64下汇编学习:C语言调用汇编代码,汇编中调用C语言函数
  7. 联想Y470为什么安装不上CentOS7 x86_64的系统?
  8. GTK显示GIF、GTK动画(图片连续播放)
  9. java 数组大数乘法_java – 在数组中查找3个数字的最大乘积
  10. 库函数手册_Linux应用编程(1)系统调用库函数 确定真懂?