windows10 安装配置 jmeter 自动化接口测试 邮件报告
1、安装依赖包:JDK(版本:jdk-7u17-windows-x64)
双击即可安装,注意:jdk不要安装中文路径下,jdk和jre安装在同一路径下
1.1:配置jdk环境变量
(1)JAVA_HOME环境变量:C:\Program Files\Java\jdk1.7.0_17
(2)path环境变量:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(3)添加CLASSPATH 变量值填写 :.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
1.2:检查jdk环境变量是否配置成功
进入dos命令输入:java、 javac 、java -version三个都需要验证
2、安装Jmeter (版本:apache-jmeter-2.13)
复制到相应目录解压即可。双击jmeter.bat即可启动。
3、自动化接口环境配置
注意:再配置环境变量前需要检查jmeter已经安装成功。
(1)添加jmeter的环境变量:JMETER_HOME环境变量:D:\downloadTest\jmeter\apache-jmeter-2.13
(2)path环境变量:%JMETER_HOME%\bin;
(3)添加CLASSPATH 变量值填写 :;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
验证jmeter环境变量是否成功,打开dos命令输入jmeter:
(4)jmeter默认保存的时jtl格式,所以需要设置bin\jmeter.properties文件,修改文件格式为xml:再后面追加:
jmeter.save.saveservice.output_format=xml
(5)解压自动化软件包ant到指定目录:(apacheAnt.rar可以放到记得住的地方,后面需要移动此文件)
(6)将jmeter下的extras下的ant-jmeter-1.1.1.jar复制到刚才解压目录下ant的lib目录下,这样ant在运行时才会找到指定的类,触发jmeter脚本
(7)建立如下目录结构:自动化框架
(8)将刚才解压的ant软件apacheAnt复制到自动化框架的ant目录下:
(7)配置ant环境变量:
ANT_HOME环境变量:D:\downloadTest\test framework\ant\apacheAnt
path环境变量:%ANT_HOME%\bin;
添加CLASSPATH 变量值填写 :;%ANT_HOME%\lib;
(8)验证ant自动化是否安装成功:ant -version
4、配置ant的报告邮件自动发送模式:将activation-1.1.jar、commons-email-1.1.jar、mail-1.4.jar都部署到框架下ant的lib下:
5、配置build.xml文件:并把build.xml文件移动到pc端或者app端的目录下:
6、配置build.xml文件,关于设置发送人邮件地址为qq邮箱时,配置文件中的密码并不是qq登录时的密码,而是qq客户端独有的密码验证:
点击设置---账户---POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务---进行验证码的发生即可生成密码。
发送短信内容后将获取到密码:
验证邮件是否配置成功:进入dos命令,在D:\downloadTest\test framework\JmeterAutoTest\pc目录下输入:ant即可生成报告
结论:发送成功并接受到邮件
8、配置jenkins.war可以在任何时间来执行和发送报告:解压tomcat7.rar到任意目录,并将jenkins.war放在webapps文件夹下接口。
将jenkins.war放在tomcat的webapps文件夹下后,便可启动tomcat服务,双击startup.bat即可启动文件,并输入:http://localhost:8080/jenkins,即可进入jenkins
注意:如果出现在启动tomcat的过程中,闪退的现象说明8080的带你看被占用,需要修改默认的8080端口,在D:\downloadTest\test framework\tomcat7\conf接口修改端口号:
修改端口号:
注意:若需要关闭可通过D:\downloadTest\test framework\tomcat7\bin下的shutdown.sh关闭服务,此时jenkins页面无响应后,想要登录点击startup.bat即可启动服务。
9、构建jenkins测试任务:
在构建触发器中,选择Build periodically后填写定时器的发送周期:
在添加构建步骤选择Invoke Ant 后选择高级,选择自己安装的Build文件目录路径:
保存即可。
10、设置tomcat的管理员的用户名密码
在tomcat的conf目录下,找到tomcat-users.xml文件:
在文件中设置用户名密码:
在重新启动tomcat即可,点击管理员页面输入用户名密码:
验证成功:
windows10 安装配置 jmeter 自动化接口测试 邮件报告的更多相关文章
- windows10安装配置WSL(Ubuntu)
windows10安装配置WSL(Ubuntu) 怎么在windows系统上用上Linux?有这么几种方法: 1. 安装双系统.这种方法的缺点是每次切换系统都需要关机.切换系统. 2. 虚拟机+Lin ...
- Ant+Jmeter自动化接口测试的部署 及 部署过程中的坑
一.环境准备: 1.Jdk1.6或以上:http://www.oracle.com/technetwork/java/javase/downloads/index.html 配置环境变量-系统变 ...
- ant + jmeter 自动化接口测试环境部署
1.jdk下载安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.jmeter下载 jmeter官 ...
- Windows10安装配置python2.7+scrapy环境
环境: windows10企业版x64 过程: 下载python-2.7.13.msi,安装,将以下路径添加到 PATH 中: C:\Python27\;C:\Python27\Scripts\; 安 ...
- Windows10 安装配置IIS,并将程序发布到服务器上
1.确保计算机链接网络(也可在不联网的时候使用安装包进行IIS的安装): 2.打开“控制面板”(“菜单”按钮+x 快捷键)——“程序”——“打开或关闭Windows功能”——展开“Internet信息 ...
- windows10安装配置scikit-learn步骤
安装python-2.7.13.msi(到C:\Python27),把C:\Python27和C:\Python27\Scripts添加到系统环境变量 安装numpy:下载numpy-1.11.3+m ...
- jmeter+ant+jenkins的自动化接口测试
一.Jenkins安装配置 1.安装配置JDK1.7+环境变量: 2.下载jenkins.war,放入D:\jenkins目录下,目录位置随意: Jenkins启动方法: cmd进入Jenkins目录 ...
- windows10 升级并安装配置 jmeter5.3
一.安装配置JDK Jmeter5.3依赖JDK1.8+版本,JDK安装百度搜索JAVA下载JDK,地址:https://www.oracle.com/technetwork/java/javase/ ...
- 第【一】部分Netzob项目工具的安装配置
第[一]部分Netzob项目工具的安装配置 声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途. 2)若本文档内有侵权文字或图片等内容,请联系作者bitp ...
随机推荐
- 基于RT1052 Aworks 内存扩容记录(一)
本文主要是通过迁移的思维,记录本人初次使用周立功的Aworks框架进行BSP开发 1. 首先阅读原理图 内存容量由32M扩容至64M. 2. 再则比较两颗芯片的参数 通过比较32M和64M SDRAM ...
- sqli-labs lesson 21-22
less 21: username:admin password:admin 登录. 发现这里和之前不太一样.用到了base64加密而不是之前的明文了. 传送门:base64在线编码解码 所以要做的就 ...
- Kali 2.0 安装教程
本文适合KALI初学者,将详细介绍Kali Linux 2.0的安装过程. 首先我们到KALI的官网下载镜像,大家可以自己选择下载32或64位的KALI 2.0系统. KALI 官网:https:// ...
- cobaltstrike 框架简述
关于cobalt strike,火起来也有好几年了,首先感谢大佬们慷慨相助愿意在网上分享和翻译相关资料,让这么好的渗透测试框架工具被更多人知道 那就来整理一下在使用这个框架的过程中我认为需要了解的小知 ...
- nvcatmysql安装注册流程以及远程登陆配置步骤
前言:网络上下载工具良莠不齐,找到合适的比较困难.因为nvcat回收了网络上的大部分注册码,这个nvcatformysql下载到可以破解的费了点时间,最后经过配置成功远程登陆到mysql,在此记录一下 ...
- MySQL JOIN的使用
JOIN的使用 JOIN 理论 MySQL 七种 JOIN 的 SQL 编写 环境搭建 # 创建部门表 CREATE TABLE tbl_dept ( id INT NOT NULL AUTO_INC ...
- 【现学现卖】python小爬虫
1.给小表弟汇总一个院校列表,想来想去可以写一个小爬虫爬下来方便些,所以就看了看怎么用python写,到了基本能用的程度,没有什么特别的技巧,大多都是百度搜的,遇事不决问百度啦 2.基本流程就是: 用 ...
- 基于Python的决策树分类器与剪枝
作者|Angel Das 编译|VK 来源|Towards Data Science 介绍 决策树分类器是一种有监督的学习模型,在我们关心可解释性时非常有用. 决策树通过基于每个层次的多个问题做出决策 ...
- SSM自学笔记(四)
8.面向切面编程AOP 1.Spring 的 AOP 简介 1.1 什么是 AOP AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运 ...
- centos7上安装redis6-0-5
下载tar包 wget http://download.redis.io/releases/redis-6.0.5.tar.gz 解压tar包 tar -zxvf redis-6.0.5.tar.gz ...