• 学员就业
  • Jmeter与Jenkins结合进行Web接口betway体育手机网

    2016-05-16 13:40:00
    安大叔
    原创
    11761

    单纯通过Jmeter的界面进行Web的接口betway体育手机网,效率低下。为此将Jmeter的接口betway体育手机网与Jenkins联合,实现持续集成。配置完成后,只需修改运行的Jmeter脚本即可,运行结束后betway体育手机网结果发送到指定邮箱,方便快捷,提高betway体育手机网回归的效率。

    A、Maven项目的建立与配置

    1、新建Maven项目

    2、添加 {basedir}src/test/jmeter 目录

    3、将jmeter脚本放到{basedir}src/test/jmeter 目录中

    4、修改POM文件,添加内容如下所示:

    POM文件添加配置:

    5、上传代码到目标代码源

    B、Jmeter和Jenkins配置

    1、下载、安装Jmeter并配置环境变量

    2、启动Jenkins并安装Performance plugin插件然后重启

    3、新建Jenkins项目并进行相关配置

    配置代码源


    配置maven构建Goals为verif


    配置构建后操作:

    选择‘Add post-build action’–>‘Publish Performance test result report’选项。

    在 ‘Performance report’ 下拉列表中选择 ‘JMeter’ 选项。

    在‘Report files’填写‘**/*.jtl’。

    选择‘Archive the artifacts’并在‘Files to archive’填写‘**/*jtl-report.html’。




    设置邮件发送betway体育手机网报告

    如果有多个项目脚本同时运行,将jmeter脚本放到{basedir}src/test/jmeter即可,Jenkins会依次运行。在这里将两个项目的betway体育手机网报告同时发到一个邮件中,相关配置如下所示:


    C、运行结果

    Jenkins console 日志显示如下:



    指定邮件中收到的betway体育手机网报告如下所示:


    Jenkins中会展示最近几次运行响应时间曲线图以及最近几次运行失败百分比时间曲线图,响应时间曲线图如下所示,从图中可以很直观的看出每个请求的响应时间。





    公司简介
    Besttest,全称北京百测技术咨询有限公司,是目前中国唯一一家专业高端软件培训机构,长年致力于betway体育手机网领域在职短期提升、企业内训、技术推广、免费公开课等多种服务方式,持续为软件betway体育手机网工程师提供优秀的学习平台。