1.web接口测试和app/微信小程序接口测试的区别web接口一般是通过浏览器访问,而通过手机访问应用程序界面。所以他们的header请求不一样,相同的是UserAgent参数。Web请求头请求中的UserAgent以Google为例:MAC:Mozilla/5.0(Macintosh;IntelMacOSX10_11_6)AppleWebKit/537.36(KHTML,likeGecko)Chrome/50.0.2661.102Safari/537.36Windows:Mozilla/5.0(Windows;U;WindowsNT5.2)AppleWebKit/525.13(KHTML,likeGecko)Chrome/0.2.149.27Safari/525.13应用请求标头请求中的用户代理:Android:Mozilla/5.0(Linux;U;Android8.1).0;en-us;BLA-AL00Build/HUAWEIBLA-AL00)Chrome/57.0.2987.132MobileSafari/537.36ios:Mozilla/5.0(Macintosh;IntelMacOSX10_15_4)AppleWebKit/537.36(KHTML,likeGecko)Chrome/81.0。4044.113Safari/537.36二、如何测试app界面上面说到app和web的header请求是不一样的,所以我们在测试app界面的时候填写UserAgent参数。这里的两个选项分别代表苹果和安卓。模拟手机访问百度的请求。3、测试微信小程序接口时,参数中没有appid。为什么请求时需要appid?什么是应用程序?appid是微信或支付宝应用自带的参数。就好比小程序的身份证号和身份证号,方便识别。我这里测试微信接口的时候,遇到了appid为空的情况,然后这个小程序的appid请求放在header里面,填了之后就不会为空了。然后是token的问题。总结一下:微信小程序认证一般都需要appid,所以在接口测试的时候可以问问开发者,他们就知道appid是什么了。我们只需要模拟手机端的请求,正确填写appid等参数,就可以正常测试微信小程序的界面了。工具下载地址:ApiPost-API调试管理工具,可直接生成文档www.apipost.cn
