1.ApiPost中有专门用于模拟手机发送请求的参数。首先,我们新建一个界面,访问www.baidu.com,点击发送。然后我们创建一个接口,这个是访问手机版www.baidu.com,但是这里需要设置header参数user-agent来选择参数值。这里ApiPost给了我两个参数值。Android版本:Mozilla/5.0(Linux;U;Android8.1.0;zh-cn;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这样就实现了移动端的界面测试。2.设置UserAgent的原因。Web端和移动端发送的请求是不同的。怎样才能更好的完成移动端的接口测试呢?您需要了解用户代理。现在很多网站同时拥有网页端和移动端,但是网页浏览器和移动端打开时显示的界面是不一样的。之所以不同是因为UserAgent不同。UserAgent中文意思是用户代理,简称UA。是一个特殊的字符串头,使服务器能够识别客户端使用的操作系统和版本、CPU类型、浏览器和版本、浏览器渲染引擎、浏览器语言、浏览器插件等。Web上常用的UserAgent:1.Chrome当前使用的用户代理: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,如Gecko)Chrome/0.2.149.27Safari/525.132。Firefox当前使用的用户代理:MAC:Mozilla/5.0(Macintosh;IntelMacOSX10.11;rv:49.0)Gecko/20100101Firefox/49.0Windows:Mozilla/5.0(Windows;U;WindowsNT5.2)Gecko/2008070208Firefox/3.0.1Mozilla/5.0(Windows;U;WindowsNT5.1)Gecko/20070309Firefox/2.0.0.3WindowsMoilla0z/5;WindowsNT5.1)Gecko/20070803Firefox/1.5.0.12MobileUserAgent:1.iPhone:Safari:Mozilla/5.0(iPhone;CPUiPhoneOS10_1_1likeMacOSX)AppleWebKit/602.2.14(KHTML,likeGecko)Version/10.0Mobile/14B100Safari/602.1Mozilla/5.0(iPhone;CPUiPhoneOS5_1_1likeMacOSX)AppleWebKit/534.46(KHTML,likeGecko)Version/5.1Mobile/9B206Safari/7534.48.3QQ浏览器:MQQBrowser/38(iOS4;U;CPUlikeMacOSX;zh-cn)UC浏览器:IUC(U;iOS5.1.1;Zh-cn;320*480;)/UCWEB8.9.1.271/42/800微信内置浏览器:Mozilla/5.0(iPhone;CPUiPhoneOS5_1likeMacOSX)AppleWebKit/534.46(KHTML,likeGecko)Mobile/9B176微信/4.3.22。安卓:内置浏览器:Mozilla/5.0(Linux;U;Android4.0.3;zh-cn;M032Build/IML74K)AppleWebKit/534.30(KHTML,likeGecko)Version/4.0MobileSafari/534.30QQ浏览器:Mozilla/5.0(Linux;U;Android4.0.3;zh-cn;M032Build/IML74K)AppleWebKit/533.1(KHTML,likeGecko)Version/4.0MQQBrowser/4.1MobileSafari/533.1UC浏览器:JUC(Linux;U;2.3.7;zh-cn;MB200;320*480)UCWEB7.9.3.103/139/999微信内置浏览器:Mozilla/5.0(Linux;U;Android2.3.6;zh-cn;GT-S5660Build/GINGERBREAD)AppleWebKit/533.1(KHTML,likeGecko)Version/4.0MobileSafari/533.1MicroMessenger/4.5.255
