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

Apipost官方链接:Apipost-基于协作,不止于API文档、调试、MockApiPost更懂中国程序员https://console.apipost.cn/register?utm_source=10009

对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+requests对app和微信小程序进行接口测试

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

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

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

  6. APP、微信小程序、网页H5

    APP.微信小程序.网页H5之间区别 1.APP 使用条件:苹果要去app store搜索下载,安卓需要在各应用商店搜素下载 更新条件:如需要修改内容,需要通过第三方审核 应用场景:适用于有较大流量, ...

  7. json 微信小程序 筛选_GitHub - zhengyangkang/sl-filter: uni -app 一款使用简单的筛选组件,适配app、微信小程序、H5。...

    sl-filter 筛选 筛选组件,组件名:sl-filter dcloud插件市场地址 sl-filter 简介 一款使用简单的筛选组件,适配app.微信小程序.H5. 感谢分享 效果图 并列菜单 ...

  8. 开发APP、微信小程序、网页,都需要什么?

    开发APP,微信小程序,网页都需要什么? 准备工作 前端开发 后端开发 技术整合 打包上线 结语 在开始介绍之前,我先罗列一下APP,微信小程序,网页的大比较 准备工作 云服务器,域名(需备案),SS ...

  9. 小程序源码:仿各大APP种树微信小程序源码下载-简单快速上手

    这是一款仿各大APP的种树获取水果的一款微信小程序 可以对树浇水,杀虫,修剪等等 另外还有夺宝,更多小程序推荐 支持流量主模式等等 可以进行邀请好友加快树木的成长速度 小程序源码下载地址: 小程序源码 ...

最新文章

  1. 话里话外:新顾问答疑解惑对话大公开
  2. 凡科虚拟服务器怎样做301,虚拟主机301重定向怎么做?网站301重定向方法之一
  3. 在Centos 7 上跑 vue 项目 以及 Vue 热更新失效
  4. 倾斜摄影技术在城市规划行业中扮演着什么样的角色?
  5. oracle asm 异机挂载,oracle 异机恢复 从asm到文件系统成功实例
  6. CCF 201312-3 最大的矩形[比较简单]
  7. 帧间差分法_OpenCV_详解
  8. 直播丨国产最强音:HTAP融合型分布式数据库EsgynDB架构详解
  9. scrapy使用pipeline保存不同的表单Item到数据库、本地文件
  10. DeepMind推出更难的机器阅读理解数据集,要让AI读懂整本书
  11. 计算机英语国家线,2018考研英语二国家线是多少
  12. linux怎么运行teamv,TeamViewer 9发布-在Linux下安装运行
  13. java session超时判断_详解SpringBoot中Session超时原理说明
  14. 数领科技|solidworks教程:如何打包solidworks工程文件
  15. PaddleDetection算法分析(7)
  16. [CodeComplete]创建一个函数需要理由吗
  17. ECCV2020-DETR笔记
  18. VMware workstation批量创建虚拟机和自动化安装操作系统(二)
  19. 新海诚画集[秒速5センチメートル:樱花抄·學舍]
  20. 计算机视觉中low-level feature和high level feature的理解

热门文章

  1. rpm安装与卸载命令
  2. Python绘制桑基图Sankey,Pyecharts不显示html页面,桑基图只显示标题,原因总结
  3. 华为鸿蒙和荣耀play,华为的荣耀play和荣耀not10哪个更好?性价比如何?
  4. 前端系列19集-vue3引入高德地图,响应式,自适应
  5. 两款红包封面今日可领 iPhone SE Plus 配置来了
  6. 《阿凡达:水之道》售票开启,9.9元抢980元电影卡!全国影院通用!
  7. ubuntu虚拟机不能拷贝复制文件的解决办法
  8. c++标准库之时间戳、时间段
  9. 分类算法如何绘制roc曲线,如何绘制knn模型的ROC曲线
  10. 三种算法解决跳跃问题(含动态规划)