美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
Post on 13-Apr-2017
485 views
TRANSCRIPT
![Page 1: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/1.jpg)
![Page 2: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/2.jpg)
?
•
•
•
• !!!!!!
docker
![Page 3: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/3.jpg)
• APP
•
•
•
![Page 4: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/4.jpg)
APP
客户端 pusher API业务
客户端 pusher API业务
模式1
模式3
模式2 Http
回调
下发
TCP 下发
客户端 API业务
Tcp
![Page 5: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/5.jpg)
mock
APP Mock server
API server
http
http
APP Mock server
Web ui cli
API server
push
httpmock
Push mock push
![Page 6: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/6.jpg)
l
mock
l l HTTP
l Proxy http
l Server l Record request response
l TCP l proxy tcp tcp didipush
l Server memcache
l
cli web restful api
![Page 7: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/7.jpg)
• 协议处理:负责server部分,接收数据包,协议解码、编码、并发能力
• 规则模块:负责内部规则存储与匹配
• 交互模块:web展现,命令行和API接口
• 工具给予golang语言编写
![Page 8: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/8.jpg)
![Page 9: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/9.jpg)
http mock
mock
![Page 10: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/10.jpg)
Push
![Page 11: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/11.jpg)
APP
Mock
APP case
mock
1 2 mock 3 mock mock 4
case
1 2 case mock 3 case mock api 4 case
mock
Mock API
![Page 12: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/12.jpg)
• • •
• • •
case • UI
mock
![Page 13: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/13.jpg)
• •
• •
• • • •
• • • case
![Page 14: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/14.jpg)
• • • •
• Case • case
• case
![Page 15: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/15.jpg)
• • • Case •
• •
![Page 16: 美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践](https://reader034.vdocuments.site/reader034/viewer/2022050719/58ef36851a28abc9368b45c1/html5/thumbnails/16.jpg)