jmeter4.0之jenkins+jmeter实现接口自动化测试(代码片段)

eosclover eosclover     2022-12-03     218

关键词:

 Jenkins+jmeter实现接口自动化测试

工具:

  Jenkins + Jmeter 

思路:

  1.准备好已经调试好的jmeter脚本

  2.本地已搭建好jenkins环境

       3.在Jenkins中新建job ,添加构建参数

    以命令行的方式运行jmeter脚本

======================================================================

1.准备好Jmeter脚本    xxx.jmx

2.Jenkins中新建job    

    projectHome  : 项目路径   根据实际情况修改

    projectName :项目名称  根据实际情况修改

    scriptName   :脚本名称   根据实际情况修改

 选择:Execute Windows batch command,复制以下脚本,保存。

echo  "ResultReport目录判断"
SET  targetFoler=%projectHome%ResultReport
if  exist %targetFoler% (
        echo "文件已存在,请删除!"
        rmdir /s/q   %projectHome%ResultReport) 

echo "删除旧的jmeter日志"
del %projectHome%%projectName%.jtl

#生成.jtl文件
echo "执行jmeter,日志输出到%projectHome\%projectName.jtl" JMeter -n -t %projectHome%%scriptName% -l %projectHome%%projectName%.jtl #将.jtl生成报告 echo "把 jmeter 日志转换成 html" JMeter -g %projectHome%%projectName%.jtl -o %projectHome%ResultReport

 主要脚本如下: 

#1.生成result.jtl文件
jmeter -n -t E:jmeterapache-jmeter-4.0HzAppscript928.jmx -l  E:jmeterapache-jmeter-4.0HzAppscript928
esult.jtl 

#2.在ResultReport下生成报告
jmeter -g E:jmeterapache-jmeter-4.0HzAppscript928
esult.jtl -o E:jmeterapache-jmeter-4.0HzAppscript928ResultReport

#3.cmd 删除文件
del  E:jmeterapache-jmeter-4.0HzAppscript928*.jtl

 

  3.点击立即构建,构建成功后,在  ..ResultReport 目录下查看生成的报告。

    点击index.html 查看生成的报告。

 

jmeter4.0之“jdkjmeter”安装与配置以及jmeter汉化和更改界面背景

一、首先,需要安装、配置jdk1、到官网下载1.8jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、安装jdk后,配置环境变量:①在系统变量【Path】中设置值为,填写Java安装的路径定位到BIN目录:F:\ruanjian\... 查看详情

jmeter4.0接口测试之断言实战

在接口测试用例中得有断言,没有断言的接口用例是无效的,一个接口的断言有三个层面,一个是HTTP状态码的断言,另外一个是业务状态码的断言,最后是某一接口请求后服务端响应数据的断言。在Jmeter中增加断言的方式是右... 查看详情

jmeter4.0扩展插件

今天发现Jmeter4.0也可以安装插件而且比之前的版本的安装方法更为容易https://jmeter-plugins.org/https://jmeter-plugins.org/install/Install/直接到上述官网链接下载,放到jmeter的指定目录下Download plugins-manager.jar andputitinto lib/ext&nb 查看详情

jmeter4.0源码编译二次开发

   准备:1.jmeter4.0源码-apache-jmeter-4.0_src.zip2.IDEEclipse-Oxygen.3Release(4.7.3)3.JDK-1.8.0_122开始:1.新建javaproject 2.导入jmeter4.0源码  导入源码后项目结构: 3.Ant下载编译依赖的jar,下载后的jar 查看详情

jmeter4.0的汉化

一,刚刚安装好,我们看到的是这个界面:  二,option-——》chooselanguage-——》Chinesesimplified,然后就可以啦!    查看详情

jmeter4.0----录制脚本

1.前言 Jmeter录制脚本有两种方式。1.通过第三方工具录制比如:Badboy,然后转化为jmeter可用的脚本;2.使用jmeter本身自带的录制脚本功能。 对于测试小白来说可用先使用jmeter录制脚本,熟悉jmeter工具的使用,以及jmeter基本... 查看详情

启动jmeter4.0后弹出命令窗口提示信息是什么意思?

启动Jmeter4.0后弹出命令窗口提示信息:================================================================================Don‘tuseGUImodeforloadtesting!,onlyforTestcreationandTestdebugging.Forloadtesting,useNONGUIMode:j 查看详情

jmeter4.0接口测试之案例实战

在前面的知识体系中介绍了Jmeter的基本应用,下来通过具体的案例来看Jmeter在接口测试中的具体案例实战部分。    HTTP是基于应用层的协议,底层的网络传输层它不需要去关心,同时它是一个无状态的协议,它的... 查看详情

jmeter4.0----响应断言

1.说明一个HTTP请求发出去,怎么判断执行的任务是否成功呢?通过检查服务器响应数据,是否返回预期想要的数据,如果是,判断任务成功,反之任务失败。作用:判断请求是否成功 2.步骤第一步:添加“响应断言” &nbs... 查看详情

jmeter4.0源码二次开发详细分析解读

0.入口:NewDriver.java1.SplashScreen.java引导页,icon是org/apache/jmeter/images/jmeter.png2.Jmeter.java进入主界面前,准备需要的数据如树状菜单,通过设置进度条如splash.setProgress(30/60/90/100);主界面MainFrame.java:line:497---newJSplitPane(J 查看详情

jmeter4.0学习jmeter对jms性能测试脚本开发

目录:安装ActiveMQ并启动服务JMeter对JMS点到点测试计划附:相关学习地址   一、ActiveMQ官方下载地址:http://activemq.apache.org/download.html下载完成后,解压到指定文件夹下,然后启动服务:在CMD中先定位到bin文件夹下,再... 查看详情

jmeter4.0学习之逻辑控制器说明

简述一些遇到问题的。 一、如果控制器InterpretConditionasVariableExpression?:选中这一项时表示:判断变量值是否等于字符串true(不区分大小写)只能填写“true/false”。InterpretConditionasVariableExpression?:不选中这一项时表示... 查看详情

启动jmeter4.0后弹出警告:warning:couldnotopen/createprefsrootnodesoftwarejavasoftprefsatroot0(示

启动Jmeter4.0后弹出命令窗口提示信息:WARNING:Couldnotopen/createprefsrootnodeSoftwareJavaSoftPrefsatroot0x80000002.WindowsRegCreateKeyEx(...)returnederrorcode5. 原因:用管理员账户打开jmeter.bat不报此问题,用非管理员账户打开即报此问题。&nbs 查看详情

jmeter接口压力测试课程入门到高级实战(目录)(代码片段)

章节一压力测试课程介绍1、2018年亿级流量压测系列之Jmeter4.0课程介绍和效果演示简介:讲解课程安排,使用的Jmeter版本2、常用压力测试工具对比简介:目前用的常用测试工具对比章节二JMeter4.x基础知识讲解和压测实操3、Jmeter... 查看详情

jmeter4.0分布式压测配置过程(代码片段)

前言:###jmeter分布式压测至少需要两台机器A、B,A机器作为(控制机Master),B机器作为(压力机Slaves)jmeter分布式原理个人理解:由控制机分发任务给各个压力机,压力机收到命令后开始执行脚本,脚本执行完成后将数据回传给控... 查看详情

jmeter性能测试之monitor监控(sshmonsamplescollector)

前面写的一篇Monitor监控有缺陷,这篇文章使用Jmeter4.0+的版本,使用插件SSHMonSamplesCollector来做资源监控1.官网下载插件: plugins-manager.jar ,然后放到lib/ext目录下,重启Jmeter.2.打开Options-->PluginsManager,在"AvailablePlugins"一栏勾选SSHMo... 查看详情

HTTP2 请求示例使用 Jmeter4 崩溃,Java 10 No Client ALPNProcessors

】HTTP2请求示例使用Jmeter4崩溃,Java10NoClientALPNProcessors【英文标题】:HTTP2requestsamplecrasheswithJmeter4,Java10NoClientALPNProcessors【发布时间】:2018-12-2718:03:40【问题描述】:我无法使用Jmeter4.0创建HTTP2请求。我已经安装了最新的JDK,和HTTP... 查看详情

jmeter4.0+win10还没有执行操作,只是在输入参数的时候就卡死了,没有任何反应,怎么办

参考技术A只要有select权限就可以forupdate只有通过做成视图的办法才可以屏蔽forupdate只要有select权限就可以forupdate只有通过做成视图的办法才可以屏蔽forupdate 查看详情