(一)自动化实践(架构及脚本)

1.UI自动化

1) js+mocha

2) 影刀

3) java+selenium+junit+jenkins+allure+po+maven

4) python+selenium+testng+jenkins+allure+po

2.API自动化

1)jmeter

jmeter+ant+jenkins 框架搭建(一)

jmeter+ant+jenkins 框架搭建(二)

jmeter自动化脚本编写

2)js

3) postman

4) apifox

5) java+httpclient+junit+jenkins+allure

6) python+request+testng+jenkins+allure

3.APP自动化

1) airtest

2) java+appium

3) python+appium

4) atx:https://github.com/NetEaseGame/ATX

5) monkey

 

4.自动化平台

 

(二)相关架构

1.jenkins

maven项目在jenkins上以配置文件及Git分支作为参数执行构建

jenkins 配置参数执行

2.maven

maven作用

maven+java+tesng 遇到的坑

3.testng

[testNG]Cannot find class in classpath解决方法

4.allure

allure趋势图无数据

allure报告不显示@Attachment

 

5.idea

IDEA的使用及初始化

6.docker使用

UI自动化使用docker做并行执行

(三)测试工具

1.postman

1)postman捕获http

2) [postman的使用]postman捕获https请求

3)postman拦截器

4)postman集合执行

5)[postman的使用]postman与jmeter区别

 

2.fiddler

1)[fiddler的使用]模拟自动回复功能在模拟测试mock第三方对接系统的返回中的使用场景  

2)[fiddler的使用]添加常用字段(请求耗时,客户端请求时间,IP地址)

3)[fiddler的使用]打断点模拟并发

4)[fiddler的使用]基本用法-控制网络速度

(四)技巧

1.快速编写api脚本

[api自动化]快速导出接口到jmeter脚本

 

posted on 2019-09-10 15:16  浅草风铃  阅读(262)  评论(0编辑  收藏  举报
                                                                                                                                --------------------------------This is me!--------------------------------