栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

多测师肖sir

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

多测师肖sir

1、fiddler 配置抓取app环境
2、抓住yshop项目包的接口
3、app接口实战
4、app接口自动化实战

==================================
一、fiddler 配置抓取app环境
(1) fiddler设置 tools–》options–》https下载证书
(2)tools–》options–》Connections
(3)手机(模拟器)和电脑保持在同一个网段内
(4)长按手机(模拟器)网络 修改网络配
(5)配置Fiddler代理 配置好后重启Fiddler ,改成手动,输入ip和端口
(6)打开手机浏览器输入电脑ip地址+端口 下载证书
(7)把下载好的证书设置为信任

==================================
二、抓住yshop项目包的接口
1、打开夜神多开器启动最新Android版本的模拟器
因为Yshop项目对Android4版本的兼容问题所以选择使用最新的Android版本

2.打开cmd命令窗口,输入tasklist命令,找到NoxVMHandle.exe对应的PID,
我这里开了两个模拟器,所以会有两个handle,第二个handle则是你启动的最新版本的Android模拟器

3、运行命令:netstat -ano |findstr 16396(16396是第二个
NoxVMHandler.exe对应的PID
4、运行命令:adb conncet 127.0.0.1:62025(多开器开的第二个模拟器)

5、运行命令:adb devices 查看已连接的设备

6、运行命令:adb install 包名

=================================
app上操作注册流程:
1.打开Fiddler抓取Yshop项目注册接口请求

2、Fiddler指定域名抓取
2.1 勾选右侧窗口的Filters
2.2 勾选顶部的Use Filters
2.3 选择Show only The Following Hosts只显示过滤到的域名
2.4 文本框内输入需要过滤的域名,多个域名使用 ; 分号分割
2.5 点击Actions中的-Run Filterset now

3、显示所有包的接口

import requests

登录接口: url=‘http://app.duoceshi.com/api/login’ json={“username”:“18314933161”,“password”:“123456”,“spread”:""} headers={“Content-Type”:“application/json”} r=requests.post(url=url,json=json,headers=headers) print(r.json()) 查询优惠券 url=‘http://app.duoceshi.com/api/coupons?page=1&limit=10’ headers={‘Authorization’: ‘Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjg4LCJzY29wZSI6OCwiZXhwIjoxNzE0NzA3NTY1LCJpYXQiOjE2MjgzMDc1NjV9.R96V9oBL8LuwnjRZQS51TWf2bac5vNn5N-WD5Qdd-OU’} r=requests.get(url=url,headers=headers) print(r.json()) 添加购物车 url=‘http://app.duoceshi.com/api/cart/add’ headers={‘Authorization’: ‘Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjg4LCJzY29wZSI6OCwiZXhwIjoxNzE0NzA3NTY1LCJpYXQiOjE2MjgzMDc1NjV9.R96V9oBL8LuwnjRZQS51TWf2bac5vNn5N-WD5Qdd-OU’} json={“productId”:“60”,“cartNum”:2,“new”:0,“uniqueId”:“abb18be26b4c4ee598a672121b5f4be3”} r=requests.post(url=url,headers=headers,json=json) print(r.json()) 下订单

url=‘http://app.duoceshi.com/api/order//confirm/i’
headers={‘Authorization’: ‘Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjg4LCJzY29wZSI6OCwiZXhwIjoxNzE0NzA3NTY1LCJpYXQiOjE2MjgzMDc1NjV9.R96V9oBL8LuwnjRZQS51TWf2bac5vNn5N-WD5Qdd-OU’}
json={“cartId”:“616”}
r=requests.post(url=url,headers=headers,json=json)
print(r.json())

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/276670.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号