在网上大部分都是用ant或者maven运行测试,但是这两中方式已被弃用(不过还是可以用的)
我们用什么呢?
答:performance
performance官网
进入performance官网可以看到弃用说明
performance 插件的使用
安装插件:系统管理-->插件管理
进入‘可选插件’选项卡,然后搜索插件进行安装
image.png
使用插件须知:安装Python 2.7+以及安装的virtualenv或bzt PyPi软件包之一
image.png以Debian系统为例,安装bzt,安装bzt需要用到pip
检查是否安装了pip
image.png
安装pip
apt-get install -y python-pip
检查安装是否成功
pip -V
image.png
安装bzt
pip install bzt
环境准备好了
创建一个测试任务
image.png image.png image.pngTaurus tool parameters写入jmeter到处的jmx脚本,点击保存。
这里的test.jmx的相对位置是本工作任务下,
我们这里支配着了test.jmx但是我们工作空间下没有这个脚本,
点击工作去查看内容
image.png
你会看到如下界面
image.png
点击立即构建,构建历史里面是构建状态
image.png
再次点击工作空间,发现有两个文件,构建历史列表红点表示构建失败
其实构建失败的原因我们也知道,工作空间没有找到test.jxm
这次构建的目的是为了,创建工作空间文件夹
我们也可以进入服务器创建
image.png
查看构建日志 image.png
如果是第一次构建jmeter任务,会比较慢,我之前构建过所以这次构建会比较快
如下:没找到test.jmx
image.png
查看我第一次构建jmeter的日志,分析第一次构建慢的原因
从上图可以看出,第一次构建的时候下载了jmeter用时比较久,
02:39:11开始下载文件到03:05:57下载完成用时25分左右
回到主题
上传test.jmx脚本到工作空间
我用的是docker就以docker容器为例
将文件上传到/root/.jenkins/workspace/test_task/下,/root/.jenkins/workspace/是固定的,test_task是我们构建的任务名称,上面说过,也可以直接在这个工作空间创建test_task就不需要上面的构建了
docker cp test.jmx jenkins:/root/.jenkins/workspace/test_task/
上传之后查看工作空间并进行构建
image.png
查看日志输出,成功运行jmeter脚本
image.png
网友评论