Jmeter 支持接口的测试
Ant 支持自动构建:是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具
Jenkins 支持持续集成:提供一个开放易用的软件平台,使软件的持续集成变成可能。
一 Ant下载安装
1.下载地址:https://ant.apache.org/bindownload.cgi,下载.zip形式的压缩包并进行解压
![](https://img.haomeiwen.com/i3723022/3f8101618cfccce0.png)
2.环境变量配置
• ANT_HOME C:\apache-ant-1.10.5
• Path : %ANT_HOME%\bin
• ClassPath %ANT_HOME%\lib
3.配置检测
cmd 下输入ant -version,如图说明配置成功
![](https://img.haomeiwen.com/i3723022/5d1c61ca87a2312f.png)
二 Jenkins 下载安装
1.下载地址:https://jenkins.io/download/
下载后解压并安装
![](https://img.haomeiwen.com/i3723022/b6c3eecc9420b245.png)
![](https://img.haomeiwen.com/i3723022/fe53e9220d18d3e0.png)
![](https://img.haomeiwen.com/i3723022/3096963995e1c89c.png)
2.安装组件完成,进入jenkins开始页面
![](https://img.haomeiwen.com/i3723022/9333969ad48f3858.png)
![](https://img.haomeiwen.com/i3723022/41206475300ccf1e.png)
平台搭建
1.依赖文件配置
• 首先在 Jmeter 目录下面新建一个文件夹 loadTest (文件夹名称不要使用下划线,空格字符),并将 Jemter 测试脚本放置到该文件夹中。
• 将 Jmeter extras 文件中的 ant-jmeter-1.1.1.jar 放到 Ant 中的 lib 文件夹中
• 将 Jmeter extras 文件中的 jmeter-results-detail-report_21.xsl , build.xml 、 collapse.png 、 expand.png 放到 ant 目录中的 bin 目录下面。
2. build.xml 配置
在 Ant 的 bin 目录中打开 build.xml 文件找到以下内容
<property name="testpath" value="${user.dir}"/>
<property name="jmeter.home" value="${basedir}/.."/>
<property name="report.title" value="Load Test Results"/>
<!-- Name of test (without .jmx) -->
<property name="test" value="Test"/>
参数说明
• testpath 测试计划,这里用于存放测试脚本、测试生成的文件、测试报告
• jmeter.home Jmeter 目录路径
• report.title 测试报告的标题
• test jmeter 测试脚本的名称(无需后缀.jmx)
这里根据自己的环境修改为
<property name="testpath" value="C:\apache-jmeter-4.0\loadTest"/>
<property name="jmeter.home" value="C:\apache-jmeter-4.0"/>
<property name="report.title" value="Httpbin API Test Report"/>
<!-- Name of test (without .jmx) -->
<property name="test" value="httpbin_test"/>
3.Ant 构建
执行如下命令进行构建
ant -buildfile E:\software\apache-ant-1.9.14-bin\apache-ant-1.9.14\bin\build.xml
报错如下:
![](https://img.haomeiwen.com/i3723022/45ade36ae87e3fe8.png)
用记事本打开xml文件,另存为 编码 选择 UTF-8,保存替换掉之前的文件,解决问题
再次运行结果如下
![](https://img.haomeiwen.com/i3723022/6bff476565bf8f97.png)
进入到 loadTest 文件夹可以看到生成如下文件:
![](https://img.haomeiwen.com/i3723022/df47dadf755e55b6.png)
打开http请求.html文件如下图:
![](https://img.haomeiwen.com/i3723022/f4cff1a1940e4737.png)
网友评论