▲ 《50页性能分析》▲
长按二维码免费领取
小伙伴们,用python做接口自动化是不是写代码比较繁琐,而且没有python代码基础的小伙伴根本无从下手对吧!今天我们来学习一下如何使用JMeter工具实现接口自动化测试ant安装。
01
安装
1、安装JDKant安装,配置java环境变量(安装过程略)
2、安装Jmeter(安装过程略)
3、安装ANT
下载安装
下载地址:
下载地址:
① 下载后解压到指定位置即可ant安装,比如:F:\apache-Ant
② 将jmeter所在的目录下extras子目录里的 ant-jmeter-1.1.1.jar复制到ant所在目录lib子目录之下ant安装,这样ant运行时才能找到”
org.programmerplanet.ant.taskdefs.jmeter.JMeterTask”这个类,从而成功触发JMeter脚本ant安装。
配置环境变量
添加环境变量(以windows为例)
ANT_HOMEF:\apache-Ant
CLASSPATH%ANT_HOME%\lib
Path %ANT_HOME%\bin
验证安装结果ant安装, 命令行输入 ant -version ,出现版本信息则安装成功
展开全文
02
ANT与JMeter
配置ANT与Jmeter的配置文件
1、配置ANT配置ant编译文件build.xml
拷贝下面的内容与新建的txt文件中ant安装,并将此文件改名为:build.xml
<?xml version="1.0" encoding="utf-8"?>
<project name="pc" default="all" basedir="F:\apache-jmeter-5.0\jmeterAutoTest">
<tstamp>
<format property="time" pattern="yyyyMMddhhmm"/>
</tstamp><property name="jmeter.home" value="F:\apache-jmeter-5.0"/><property name="jmeter.result.jtl.dir" value="F:\apache-jmeter-5.0\jmeterAutoTest\pc\resultlog\jtl"/><property name="jmeter.result.html.dir" value="F:\apache-jmeter-5.0\jmeterAutoTest\pc\resultlog\html"/><property name="ReportName" value="TestReport"/><property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}${time}.html"/><property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${test}${time}.jtl"/><property name="mail_from" value="xx@163.com"/><property name="mail_to" value="xx@qq.com"/>
<target name="all">
<antcall target="test"/>
<antcall target="report"/>
<antcall target="send"/>
</target>
<target name="test">
<taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"/>
<jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}">
<testplans dir="F:\apache-jmeter-5.0\jmeterAutoTest\pc\"/>
</jmeter>
</target>
<path id="xslt.classpath">
<fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/>
<fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/>
</path>
<target name="report">
<xslt classpathref="xslt.classpath"
force="true"
in="${jmeter.result.jtlName}"
out="${jmeter.result.htmlName}"
style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl">
<param name="dateReport" expression="${time}"/>
</xslt>
<copy todir="${jmeter.result.html.dir}">
<fileset dir="${jmeter.home}/extras">
<include name="collapse.png"/>
<include name=" expand.png" />
</fileset>
</copy>
</target></project>
2、改build.xml文件ant安装,按照实际的文件路径配置好
3、配置jmeter.properties
配置jmeter报告输出格式为xmlant安装,在jmeter/bin目录下jmeter.properties文件中修改 jmeter.save.saveservice.output_format=csv为 jmeter.save.saveservice.output_format=xml, 并去掉前面的注释符号#
4、准备测试脚本数据
新建文件夹pc,pc文件夹分别新建 buildfile, resultlog, 三个文件夹,buildfile文件夹放入build.xml文件,resultlog里分别新建html,jtl文件夹ant安装。
注:Resultlog
Html文件夹 装的是ant 转化后的结果
Jtl文件 装的是meter生成的结果
: Jmeter执行的脚本
注:Resultlog
Html文件夹 装的是ant 转化后的结果
Jtl文件 装的是meter生成的结果
: Jmeter执行的脚本
03
测试报告
打开命令行进行build.xml文件所在的目录ant安装,输入ant即可生成报告,报告存放在html文件夹里
生成的测试报告如下:
测试报告优化
用jmeter自带的测试报告得到的测试报告信息并不是很全ant安装,这里参考网上的方法,做一个优化
1、下载优化模板 jmeter-results-shanhe-me.xslant安装,拷贝到jmeter的 extras目录中,如C:\apache-jmeter-2.12\extras
2、设置测试输出报告要输出的内容ant安装,同样在 jmeter.properties中,设置需要输出的内容为true,并去掉前面的注释符号#,这里 全部设置成true
修改前:
修改后:
3、设置build文件的报告模板为优化后的模板 jmeter-results-shanhe-me.xsl
4、按前面的方式再次用 ant构建测试ant安装,查看优化后的测试报告
学习安排上ant安装!
50页性能分析
扫描下方二维码免费领取
上文内容不用于商业目的,如涉及知识产权问题,请权利人后台留言联系码同学小编,我们将立即处理ant安装。
转载自:
“在看”点一点
- 上一篇: java应用提速(速度与激情)
- 下一篇: 代理IP如何帮助问卷调查?
猜你喜欢
- 2023-02-08一次接口深入到rce分享
- 2023-02-08Linux之网络性能测试工具netperf实践
- 2023-02-08Mac mini 黑苹果 游戏测试
- 2023-02-08图文生成二维码怎么弄?长期有效可以编辑修改
- 2023-02-07Word教程:这个Word自动化技巧,只有10% 的人会用!
- 2023-02-07【招聘】:测试自动化开发经理
- 标签列表
- 最新文章
- 最热文章
-
- 导致部分鼠标无法工作,Linux 6.1 已取消对 HID++的默认支持
- 冬季取暖的合理温度是多少?
- Ae2023下载:Adobe After Effect 2023中文安装包下载
- SketchUp Pro 2022下载-SketchUp Pro 2022 v22.0.316最新安装包下载
- S3C2410下mplayer音视频播放器移植--武汉华嵌冯勇老师(转载)
- [软件工具]有人用过MPLAYER吗?请教个问题!
- 家用空调多联机怎么选型计算?
- boils来自oft video splitter 支持win10吗
- [随身听]国产强机ITOOS T59 PK SONY 帝盟 创新
- boilsoft video splitter 支持win10吗
- Http不转换成Https会有什么后果?
- [程序设计]安全的ACCESS加密方法