美文网首页
jenkins+jmeter测试

jenkins+jmeter测试

作者: 毛豆豆豆豆子 | 来源:发表于2019-07-10 20:31 被阅读0次

    在网上大部分都是用ant或者maven运行测试,但是这两中方式已被弃用(不过还是可以用的)

    我们用什么呢?
    答:performance
    performance官网
    进入performance官网可以看到弃用说明

    image.png

    performance 插件的使用

    安装插件:系统管理-->插件管理
    进入‘可选插件’选项卡,然后搜索插件进行安装


    image.png

    使用插件须知:安装Python 2.7+以及安装的virtualenvbzt 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.png

    Taurus 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的日志,分析第一次构建慢的原因

    image.png
    从上图可以看出,第一次构建的时候下载了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

    相关文章,docker+jenkins+SVN自动构建部署Maven项目, 喜欢的请点赞支持下Thanks♪(・ω・)ノ

    相关文章

      网友评论

          本文标题:jenkins+jmeter测试

          本文链接:https://www.haomeiwen.com/subject/vmehkctx.html