使用jmeter+ant+jenkins+git搭建自动化测试平台

2023-09-18 14:52:45

最近正在学习自动化测试,于是随手搭建了一下jmeter+ant+jenkins+git平台。

接下来,我会按照jdk,jmeter,ant,jenkins,git这个顺序一步一步的搭建起来。

一、jdk。这个就不多说了。我用的是1.8版本的,配环境变量网上一大堆。
二、jmeter。
官网下载:Apache JMeter - Download Apache JMeter

我用的5.1.1最新版本,如图

下载后,上传到服务器上(使用xftp),解压(命令tar -zxvf apache-jmeter-5.1.1.tgz),配置环境变量(网上一大堆)就OK了。

三、ant,安装跟jmeter的步骤一样,就不多说了。
有两部操作:

第一,将jmeter的extras目录下ant-jmeter-1.1.1.jar拷贝到ant的lib目录下

第二,ant的配置文件build.xml。注意:生成的报告的路径要提前创建好。

四。jenkins.

1.官网下载安装包:Jenkins 的安装和设置

我的服务器centos7,所以进去

 

 2.上传,使用
yum install jenkins安装

jenkins的端口是8080,可以进行配置vim /etc/sysconfig/jenkins  
JENKINS_PORT="8905"

3.启动 service jenkins start #启动

service jenkins restart #重启

chkconfig jenkins on #开机启动

ps -ef | grep jenkins #检验是否启动成功

4.centos端口的开放

vim /etc/sysconfig/iptables #编辑iptables文件

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8905 -j ACCEPT #jenkins 端口

service iptables restart #重启防火墙

5.使用http://ip:8080访问

6.输入管理员密码登录,安装插件,设置账户,全局配置,创建项目。(下次补充)

下面是配套学习资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

更多推荐

了解JVM

一.了解JVM1.1什么是JVMJVM是JavaVirtualMachine(Java虚拟机)的缩写,是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟计算机功能来实现的,JVM屏蔽了与具体操作系统平台相关的信息,Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改的运行。JVM在执行字节

PyTorch之张量的相关操作大全 ->(个人学习记录笔记)

文章目录Torch1.张量的创建1.1直接创建1.1.1`torch.tensor`1.1.2`torch.from_numpy(ndarray)`1.2依据数值创建1.2.1`torch.zeros`1.2.2`torch.zeros_like`1.2.3`torch.ones`1.2.4`torch.ones_li

人工智能的未来:从 Jetson 到 GPT,沙龙见闻与洞察

前言在当今数字化时代,人工智能正以惊人的速度改变着我们的生活和工作方式。从智能语音助手到自动驾驶汽车,从智能家居到医疗诊断,人工智能技术已经广泛渗透到各个行业,并为其带来了巨大的变革和创新。越来越多的行业专家、学者和从业者积极参与到人工智能与行业应用实践中,为了进一步推动人工智能的发展和应用。活动介绍本次活动是由Mic

GPT引领前沿与应用突破之GPT4科研实践技术与AI绘图

GPT对于每个科研人员已经成为不可或缺的辅助工具,不同的研究领域和项目具有不同的需求。如在科研编程、绘图领域:1、编程建议和示例代码:无论你使用的编程语言是Python、R、MATLAB还是其他语言,都可以为你提供相关的代码示例。2、数据可视化:生成各种类型的数据可视化图表,如折线图、柱状图、散点图、饼图、热力图等。提

Leetcode.2522 将字符串分割成值不超过 K 的子字符串

题目链接Leetcode.2522将字符串分割成值不超过K的子字符串rating:1605题目描述给你一个字符串sss,它每一位都是111到999之间的数字组成,同时给你一个整数kkk。如果一个字符串sss的分割满足以下条件,我们称它是一个好分割:sss中每个数位恰好属于一个子字符串。每个子字符串的值都小于等于kkk。

Mysql003:基础查询

目录:1.基本查询2.条件查询(where)3.聚合函数(count、max、min、avg、sum)4.分组查询(groupby)5.分组后查询(having)6.排序查询(orderby)7.分页查询(limit)1.基本语法SELECT字段FROM表名WHERE条件GROUPBY分组HAVING分组后条件ORDE

用动态ip登录账号的风险高不高?

使用动态ip登录账号在一定程度上提供了额外的安全保障和匿名性,但与此同时也存在一些风险和风控挑战。本文将解密使用动态ip登录账号的真相,明确安全与风险的并存之道。1、增强隐私保护:使用动态ip登录账号可以隐藏您的真实IP地址,增强个人隐私保护。这使得恶意ddos者难以追踪您的真实身份和位置,为账号安全提供一定的保障。对

第三天:实现网络编程基于tcp/udp协议在Ubuntu与gec6818开发板之间双向通信

互联网地址每一台设备接入互联网后,都会举报一个唯一的地址编号IP地址INTERNET地址internet地址:它是协议上的一个逻辑地址目前来说,我们主要的IP地址有两类IPV4IPV6IPV4其实就是使用一个32bit整数作为IPIPV6其实就是使用一个128bit整数作为IPipv410101100000000100

腾讯视频共享设备ip会不会出现错误

腾讯视频共享设备功能为用户提供了方便的多屏互动体验,然而在使用该功能时,一些用户可能会遇到IP地址错误的问题。IP地址错误可能导致共享设备无法正常连接或通信。本文旨在对腾讯视频共享设备IP错误问题进行分析和解答,帮助读者更好地理解可能引起此类问题的原因,并提供一些解决方法。下面虎观代理小二二将具体介绍一下在使用腾讯视频

【计算机网络】传输层协议——TCP(中)

文章目录1.三次握手三次握手的本质是建立链接,什么是链接?整体过程三次握手过程中报文丢失问题为什么2次握手不可以?为什么要三次握手?2.四次挥手整体过程为什么要等待2MSL3.流量控制4.滑动窗口共识滑动窗口的一般情况理解滑动窗口滑动窗口的特殊情况1.三次握手SYN:是一个连接请求的报文(三次握手),发送的是TCP报头

IP风险查询:抵御DDoS攻击和CC攻击的关键一步

随着互联网的普及,网络攻击变得越来越普遍和复杂,对企业和个人的网络安全构成了重大威胁。其中,DDoS(分布式拒绝服务)攻击和CC(网络连接)攻击是两种常见且具有破坏性的攻击类型,它们可以对网络基础设施和在线业务造成重大损害。为了抵御这些攻击,IP风险查询变得至关重要。DDoS攻击简介:DDoS攻击旨在通过同时发送大量网

热文推荐