什么是接口测试
接口测试是测试系统组件间接口的一种测试,主要用于测试系统与外部其他系统之间的接口,以及系统内部各个子模块之间的接口。测试的重点是要检查接口参数传递的正确性,接口功能实现的正确性,输出结果的正确性,以及对各种异常情况的容错处理的完整性和合理性——详情查看
如何实现接口自动化测试
本文介绍的是通过Jenkins+Ant+Jmeter搭建接口自动化测试环境,以下简介摘自附录一,详细介绍需单独查看相关文档
jenkins:
持续集成工具(先自行百度,后续有空补充)
ant:
Apache Ant是一个Java库和命令行工具,其任务是将构建文件中描述的进程作为相互依赖的目标和扩展点。只要使用过Linux系统的读者,应该知道 make这个命令。当编译Linux内核及一些软件源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似
jmeter:
接口测试工具
详细安装步骤参考附录一
注意:ant、jmeter与jdk的版本对应关系
特别强调
-
build.xml文件附件中上传了,位置随意,建议在Jmeter_home底下创建一个项目文件夹,将其放入其中
-
build.xml中的style=“${jmeter.home}/extras/
jmeter.results.shanhe.me.xsl
”> ,jmeter.results.shanhe.me.xsl
该文件即为模板文件。可根据需要更换、修改模板 -
先在服务器上将ant+jmeter调试通过再与jenkins联调
待优化
模板样式优化
- 模板优化消息太长无法换行
- 模板输出参数完善
- 模板风格调整
解决方案
1、通过网上搜索符合要求的模板
2、如无完全符合要求的模板可选择手动修改模板
功能优化
- 模板/jenkins将报告通过邮箱发送给指定联系人
- 模板中配置多个项目同时执行
解决方案
1、网络已有成型的教程,待研究