接口自动化也可以用python写接口自动化框架,看过大牛写的雏形化的框架只封装了requests中的get,post方法,接口中有参数化,断言,还有传参等等操作,想来用jmeter工具会更快一些吧,所以没有去研究python接口自动化框架了,接下来就上图文,以下都是我google,百度来的经验,自己给自己公司项目整出来的,都记录下来供以后做工作参考。
首先新建一个job,我把jmeter脚本和ant的xml文件还有report的文件夹路径都整理了一下,最后的项目目录如下图所示:请自动忽略中文路径,这是svn的路径,一般我建svn路径都不会建中文的,感觉中文总会出些问题似的,这个路径是svn维护人员建好了就只能用着了
134app2401.jmx是jmeter的脚本文件,在jmeter中写好所有的接口测试脚本,build.xml 是ant的构建文件
开始使用jmeter的命令行运行jmeter,先查看生成的结果文件是否存在,存在就删除,不存在就新建一个,然后命令行运行jmeter生成的结果文件放在指定的文件夹中
后发现这种情况下生成的jtl文件无法按照我想要的命名生成后转成对应的report文件,所以后面就转用ant
jenkins安装ant plugin插件,还有如下图两个插件,配置如下所示
运行后的结果如下图