赞
踩
推荐安装jdk8版本,配置好系统环境变量。
推荐3.8.x版本,配置好系统环境变量,注意:将conf目录下settings.xml文件中的镜像改为国内镜像地址以及设置好本地仓库位置。
推荐1.9.x版本,配置好系统环境变量,注意:在Jmeter安装目录下找到extras文件夹,将extras目录下的ant-jmeter-1.1.1文件复制到Ant安装目录下的lib文件夹里面。
推荐5.4.x版本,配置好系统环境变量。
下载Jenkins.msi安装程序进行安装,用系统服务的形式来启动/停止Jenkins。
项目目录结构:
请按照截图进行目录的创建,目录中collapse.png、expand.png、.properties、.xsl文件都可以在jmeter安装目录里面找到,复制过来,用于将jmeter集成到maven中,其中有些.properties文件需要进行修改,例如user.properties文件中添加以下配置:
jmeter.save.saveservice.data_type=true jmeter.save.saveservice.label=true jmeter.save.saveservice.response_code=true jmeter.save.saveservice.response_data=true jmeter.save.saveservice.response_data.on_error=false jmeter.save.saveservice.response_message=true jmeter.save.saveservice.successful=true jmeter.save.saveservice.thread_name=true jmeter.save.saveservice.time=true jmeter.save.saveservice.subresults=true jmeter.save.saveservice.assertions=true jmeter.save.saveservice.latency=true jmeter.save.saveservice.connect_time=true jmeter.save.saveservice.samplerData=true jmeter.save.saveservice.responseHeaders=true jmeter.save.saveservice.requestHeaders=true jmeter.save.saveservice.encoding=false jmeter.save.saveservice.bytes=true jmeter.save.saveservice.sent_bytes=true jmeter.save.saveservice.url=true jmeter.save.saveservice.filename=true jmeter.save.saveservice.hostname=true jmeter.save.saveservice.thread_counts=true jmeter.save.saveservice.sample_count=true jmeter.save.saveservice.idle_time=true
其他文件暂不多做描述,文末提供源代码下载(如遇源代码文件无法下载,请评论留言,我来恢复源代码文件下载)。
打开jmeter编写接口测试脚本,将调试通过的脚本文件(.jmx文件)复制放到项目的jmeter目录下。
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>api_jmeter</artifactId> <version>1.0-SNAPSHOT</version> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!--此路径用于存储JMeter的原生测试结果文件,比如csv或者jtl--> <jmeter.result.jtl.dir>${ project.build.directory}\jmeter\results</jmeter.result.jtl.dir> <!--此路径用于存储由模板转换过来的详细的测试结果的html文件--> <jmeter.result.html.dir>${ project.build.directory}\jmeter\html_detail_report</jmeter.result.html.dir> <!--此路径用于存储由模板转换过来的测试结果的html文件--> <jmeter.result.html.dirs>${ project.build.directory}\jmeter\html_report</jmeter.result.html.dirs> <ReportName>TestReport</ReportName> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。