设为首页 收藏本站
查看: 1130|回复: 0

[经验分享] Windows下搭建Jenkins+Jmeter+Ant 自动测试环境

[复制链接]

尚未签到

发表于 2018-9-4 06:32:08 | 显示全部楼层 |阅读模式
1.JDK \Jmeter \ Ant安装:
1.1.      安装JDK:
  双击jdk-7u80-windows-x64.exe安装,默认安装到C:\ProgramFiles\Java目录
1.2.      安装Jmeter:
  在我的电脑—E盘(建议与文档保持一致,否则需要修改配置文件),新建apache文件夹,然后将apache-jmeter-3.0.rar解压到到当前目录。
1.3.      安装Ant:
  将apache-Ant-1.9.7.rar复制到E:\apache目录,然后解压到当前目录
2. 环境变量配置:
2.1.      配置Java环境变量:

  •   打开我的电脑--属性--高级--环境变量:
  •   新建系统变量JAVA_HOME 和CLASSPATH:
      变量名:JAVA_HOME  变量值:C:\ProgramFiles\Java\jdk1.7.0
      变量名:CLASSPATH  变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
  •   选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝 对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
      变量名:Path    变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  •   测试环境变量的配置成功与否:在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确
DSC0000.png

2.2.      配置Jmeter环境变量:

  •   新建系统变量:
      变量名:JMETER_HOME,变量值:E:\apache\apache-jmeter-3.0
  •   在系统变量PATH中添加%JMETER_HOME%\bin;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;检验是否配置成功 运行cmd 输入 jmeter -v (jmeter和-v 之间有空格)
2.3.      配置Ant环境变量

  •   新建系统变量:ANT_HOME:E:\apache\apache-Ant-1.9.7,此为你的ANT安装路径;
  •   在环境变量PATH的最后面添加一下内容:;%ANT_HOME%\bin 注意前面的分号,如果PATH中最后没有分号";"的话要加上,有的话就可去除。
2.4.      本地调试使用Ant构建运行Jmeter

  •   jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/jmeter.properties文件内容,修改jmeter.properties文件jmeter.save.saveservice.output_format=xml; 去掉注释(#),修改csv为xml;
  •   在apache 目录下新建workspace文件夹,然后在workspace文件夹新建wms_test文件夹,然后在wms_test文件夹下新建jmx,report,res  3个文件夹,最后在report文件夹下新建html,jtl 文件夹;
  •   将build.xml复制到wms_test文件夹下(若实际配置目录与文档不一致,需修改build.xml),将用jmeter写好的接口测试文件.jmx复制到jmx文件夹;
  •   在wms_test文件夹下,进入命令提示符窗口,输入Ant,查看运行接口,提示success表示Ant构建运行Jmeter操作成功。
DSC0001.png

3. Jenkins安装及配置:
3.1.      Jenkins安装:
  双击jenkins.msi文件,进行安装,安装完毕后,在浏览器输入localhost:8080,查看Jenkins页面。
3.2.      Jenkins插件安装:

  •   自动安装:登录jenkins后,点击系统管理——插件管理,进入插件页面,然后点击“可选插件”,在右上角可以过滤一个你想要的插件,可以进行插件安装和更新;
  •   手动安装:点击系统管理——插件管理:高级,点击“选择文件”找到之前下载完成的.hpi后缀名的安装包,选择安装包,之后点击“上传”,然后静静等它安装完毕即可。
DSC0002.jpg

3.3.      Jenkins配置:
3.3.1.Jenkins全局设置

  •   登录jenkins后,点击系统管理——系统设置
  •   配置Jenkins Location
      配置项
      值
      Jenkins URL
      http://IP:8080/
      系统管理员邮件地址
      test@yuncang.com
  •   配置Extended E-mail Notification
      配置项
      值
      SMTP server
      smtp.exmail.qq.com(公司用的企业邮箱)
      Default user E-mail suffix
      @yuncang.com
      Use SMTP Authentication
      √
      User Name
      test@yuncang.com
      Password
      test123456
      Use SSL
      √
      SMTP port
      465
      Charset
      UTF-8
      Default Content Type
      HTML(text/html)
      Default Recipients
      XXX@yuncang.com(填写邮件接收人的地址,多个地址用;隔开)
      Default Subject
      构建通知:${PROJECT_NAME} - ${BUILD_STATUS} - Build # ${BUILD_NUMBER} !
      Default Content
      自定义邮件内容
  •   配置邮件通知
  配置项
  值
  SMTP服务器
  smtp.exmail.qq.com
  用户默认邮件后缀
  @yuncang.com
  使用SMTP认证
  √
  用户名
  test@yuncang.com
  密码
  test123456
  使用SSL协议
  √
  SMTP端口
  465
  Reply-To Address
  test@yuncang.com
  字符集
  UTF-8
  通过发送测试邮件测试配置
  zhouwen@nryuncang.com(填写测试邮件接收人的地址)
  配置完成后,点击Test configuration,查看测试邮件发送是够成功。
3.3.2.GlobalTool Configuration
  登录jenkins后,点击系统管理——Global Tool Configuration:

  •   配置JDK环境:点击“JDK安装”,配置JDK名称以及目录
  •   配置Ant环境:点击“Ant安装”,配置Ant名称以及目录
3.3.3.项目配置

  •   登录jenkins后,点击系统管理——插件管理:输入项目名称“ wms_test”,选择“构建一个自由风格的软件项目”点击确定保存。
  •   项目建完后,进行项目配置:登录jenkins后,点击新建的项目——配置:进行配置
  配置项
  值
  General
  丢弃旧的构建
  √
  保持构建的天数
  100
  保持构建的最大个数
  10
  源码管理
  构建触发器
  构建环境
  构建
  Invoke Ant
  Ant Version
  apache-ant-1.9.7
  Build File
  E:\apache\workspace\wms_test\build.xml
  构建后操作Publish HTML reports
  HTML directory to archive
  E:\apache\workspace\wms_test\report\html
  Index page
  TestReport.html

  Report>  HTML Report
  Keep past HTML report
  √
  Always link to last build
  √
  构建后操作E-mail Notification
  Recipients
  test@yuncang.com
  每次不稳定的构建都发送邮件通知


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-562145-1-1.html 上篇帖子: centos 安装 jenkins-jinchuang 下篇帖子: ​Jenkins自定义build name
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表