python+unittest+requests
python,request库
优点:可快速初始化接口测试环境,可快速定位问题,可模拟认证或签名
Jmeter自动化持续集成方案
git+maven+jenkins+jmeter
所需组件 | 功能描述 | 所用知识点 |
---|---|---|
Linux | 操作系统 | Linux系统下常用命令 |
Jenkins | 持续集成系统 | Jenkins的安装与配置 |
git | 源码及脚本管理 | git安装与配置 |
maven | 构建具体内容 | maven的安装与源配置和pom.xml常见配置 |
Jmeter | 脚本执行者 | 相关接口测试与扩展JAR包 |
IDEA | IDE工具 | 常见操作及JAVA语法 |
触发jenkins构建-->触发git插件拉取源码-->触发maven开始构建-->交给jmeter-maven-plugin插件解析命令-->执行对应的脚本执行命令-->交给Jenkins的报告解析插件—来完成页面解析和保存-->交给Jenkins的邮件插件来完成邮件通知功能.