Bootstrap

基于Jmeter和Testlink的自动化测试框架研究与实施

基于Jmeter和Testlink的自动化测试框架研究与实施

一、概述

本文档用于描述基于jenkins平台调用Jmeter执行接口测试用例,并把产出的结果解析,反写至testlink中对应用例的“一键自动化测试”实现过程。

理想化应用场景:当接到回归测试任务时,测试人员可通过jenkins平台,选取要回归的一个或多个被测模块,点击“立即执行”,通过该框架即可高效,自动的完成对应的测试用例执行,并在testlink中体现该次测试用例的结果等多维度的测试执行情况及报告;同时还提供Jmeter内置的接口测试报告。所有报告类的产出结果,均可在jenkins中配置自动发送邮件至相关负责人。

1.1Jmeter

扮演角色:接口测试运行者
编写接口级的测试用例,形成对应模块的jmx可执行文件。运行后生成对应的测试结果报告。

扮演角色:测试(用例)管理者
用于编写录入测试用例,建立测试计划、版本,管理记录测试用例执行过程及结果。

1.3Jenkins

扮演角色:测试任务调度者
测试任务执行的发起点,构建测试执行的运行环境;串联、集成相关软件(插件)之间的数据传递,起到顺序调用,模块化拼接的作用;并且提供了很好的可视化管理界面,及分布式执行的应用模块

1.4Other

本框架还用到了相关插件
Svn:用于管理维护J

;