对于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扫描app接口_[分享】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 模拟微信浏览器请求_python+requests对app和微信小程序进行接口测试

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

  4. python做app接口测试_关于python:pythonrequests对app和微信小程序进行接口测试

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

  5. 对app和微信小程序进行接口测试

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

  6. 分享下自己写的一个微信小程序请求远程数据加载到页面的代码

    分享下自己写的一个微信小程序请求远程数据加载到页面的代码 1  思路整理 就是页面加载完毕的时候  请求远程接口,然后把数据赋值给页面的变量 ,然后列表循环 2 js相关代码  我是改的 onload ...

  7. 多接口网课题库等综合搜题微信小程序源码带流量主

    多接口网课题库等综合搜题微信小程序源码带流量主,网课搜题小程序 下载:https://download.csdn.net/download/qq_45102995/87785387

  8. 微信小程序超级占内存_手机APP占内存?4款超赞的微信小程序,不用下载,拿去即可使用!...

    小程序是很多朋友都爱使用,不是因为新鲜,而是应为它实用,还没找到合适的小程序,大家可以看看今天小编为大家分享的4款不错的小程序. 1.WiFi一键联 这款小程序它会自动帮你显示并连接周围的WiFi,让 ...

  9. 关于Android开源库分享平台,(GitClub)微信小程序的开发体验

    七八月份的深圳一直在下雨,总有人说雨天适合窝在家看书,对于程序开发者来说更是难得的学习机会.我们502工作室的小伙伴利用这个时间学习了一下微信小程序开发,并上线了一个GitClub小程序,目前功能有些 ...

最新文章

  1. H5打开预览PDF,PPT等文件
  2. 暑期集训3:几何基础 练习题F:  CodeForces - 1007A ​​​​​​​
  3. AI安全最全“排雷图”来了!腾讯发布业内首个AI安全攻击矩阵
  4. TCP/IP 协议簇 端口 三次握手 四次挥手 11种状态集
  5. 51CTO学院三周年-最受学员喜爱讲师评选大赛
  6. 试编写小字典软件c程序,用tcc编译为trans.exe, 功能是读取文本文件in.txt,依据命令行参数输出对应查找结果
  7. 实现基于darknet框架实现CTPN版本自然场景文字检测 与CNN+CTCOCR文字识别的ChineseOCR搭建
  8. python的继承用法_python之继承中组合用法与菱形继承关系查找法
  9. ubuntu命令行下中文乱码的解决方案
  10. JAVA---MYSQL 基本知识点 第一部分
  11. Java的企业级开发项目--OA办公系统
  12. 张正友标定算法原理详解(一)
  13. Flutter之导航栏骨架实现
  14. 《自然语言处理简明教程》读书笔记:第十四章 文本数据挖掘
  15. 三大强者效应:鲶鱼效应,鳄鱼效应,鲦鱼效应
  16. 欢迎你、某某某同学python_python123第一周作业
  17. 巴洛克超级学习音乐和罗扎夫记忆音乐实际作用能有多大? - 知乎
  18. PAT乙级刷题之路1055 集体照 (25分)
  19. 【MySQL】修改用户名和密码
  20. redis缓存穿透和缓存雪崩的浅析以及解决方案

热门文章

  1. 天下无难试之Redis面试刁难大全「原创」
  2. MEF董事、中国电信云计算中心主任赵慧玲:MEF第三类网络
  3. CHIL-SQL-INNER JOIN 关键字
  4. 在opencv3中实现机器学习之:利用svm(支持向量机)分类
  5. Office在线预览及PDF在线预览的实现方式大集合
  6. 3月第一周中国五大顶级域名增6万 美国增1.8万
  7. 【知乎】神回答,我们吐的不是槽 233
  8. css 字符过长...
  9. JavaWeb:前端开发基础
  10. iOS UIWebView 之 UIProgressView